Initial commit adding all files to the repo
Finished initial layout.
Should be all backend from here