Fixes issue 57 - on signup duplication, inconsistent ordering, add ability to remove/close todos