Clean up and begin refactoring

Used eclipse's Web Tools Platform to format this in a more google-like
style. Also began refactoring. Added TODOs for what's needed next.
Make the unit tests pass for implementing the split at midnight function.
Get back to where we were before removing the non-day components.
Add the data for Mara for october, and fix some time issime issues. The split at midnight seems to have aligned the times.
Merge pull request #12 from b0ri5/align-time

Align time