Add ability to list tasks by date. #4
Don't use aasm gem and make our own simple states manager. #3