Updating some infrastructure. Renaming base interfaces to IBase(name). Creating IBaseService to contain common methods.
Updating API to integrate with new repository and service for Tasks
Refactoring how database table creation is executed.
Misc updates to the frontend