added urwid requirement and simple urwid example
get urwid_ui to open the todo items
Merge branch 'master' into urwid

Conflicts:
  setup.py
  todotxt_machine/cli.py
added colorscheme loading - experimenting with urwid (not working yet)
messing around with urwid widgets and focus attributes
Got the background color of focused list items working correctly
modified highlight method to highlight using urwid text markup

see: http://urwid.org/manual/displayattributes.html#text-markup
got editing of todos working nicely
add some edit keybindings
Merge branch 'master' into urwid
update todo highlight test
added swapping todo support with J, K in the urwid ui
don't import ipdb
fix completing todos
added a footer, refactored urwid_ui a bit
create move_selection methods
move colorscheme to its own file
simplified moving the selection, can now add todos
implement deleting todos
added a pending and done count to the header