add working functionality. able to complete todo and new todo. need to s...

...tyle some more and add other features