Initial Commit

Setup the project and set up a basic front end, with the beginning of
the logic for the backend
Added Metadata/Lock file