Shuffled around the capture loop to provide better facility
to add new 'fire next capture' options. Makes the looping
easier to understand.

As a consequence have re-added the keypress option which
has gone missing.

Have modified timelapse so a value of 0 tries to take images
as fast as possible (with slight delay to allow exposure to
work)
Merge pull request #99 from JamesH65/new_capture_loop

Shuffled around the capture loop to provide better updates and re-add the keyboard capture option