Authentication and task persistence

I did some refactoring and got a simple CRU JavaScript client working, you can now login, logout and the your tasks are saved across sessions!