Added task and database scheme, provider, tests, more user tests, need more user tests still