Started task functionality

At this point I should start porting over the front-end JS from my other
todo app so I can add features quickly.