Fix bug with not catching last line in idonethis entry

- Use StopIteration instead of return since function is a generator function
Fix bug with importing habits on wrong days due to timezone issues

- Add time for each individual habit into entries
- Make time for each day's worth of habits based on midnight
    - Now each overall habit_list entry is midnight and then adjusted for
      users's time zone.  Then, each individual habit has it's real time
      associated with it, again adjusted for users' timezone.
Entries within idonethis are in reverse chronological order

- Want the entries to show up in the Day One files as chronological order.
Version bump and cleanup setup.py to include README file
Default time to midnight for all users of generic convert function

- Only users of this are idonethis and habit list now.
- Idonethis doesn't provide a time associated, just a day so midnight seems
  like as good a choice as any.