Added a bit more design stuff & import fix

Hopefully it works python 2/3 now
Merge branch 'master' of github.com:waynew/timesheet
Added some to the README/design stuff.

I need to clean that up a lot better later, but I feel like I've got the
concept right in my head now.