final bits of code refactoring, update tasks bug fixes

The code refactoring has completed, returning the
application to a 100% working state.
adds authentication to api calls w/ example file
ensuring tasks are saved per user