2nd attempt at merge

This attempt catches any errors when logging in and creating account, allows you to edit tasks and projects which save locally just like accounts do. Problems, however, are that tasks are not synced with their respective projects and removing tasks/projects may not always work. To edit tasks hold click on projects. Not synced with server, all is done locally except logging in.