With the federal election coming up on 3 May, we've got you covered. Wondering who's running, what the main issues are, or ...