Lots of updates

* added "fredrik-cmd todo" command
* added todo items
* moved the docs around a bunch to make it easier to absorb
Move views to a separate module

This makes it easier on hackers. This puts all the scaffolding in
main.py and all the views code in the views.py file.