Added backend project

Added the backend project to the repo. This will need to be cleaned up as
I go because I'm not quite sure what files are needed and what are not.
Should be a good enough place to start though.