updated client submodule
text formatting
minor refactoring
added ability to create todos, and bound enter key to updating/creating todos