Major Commit adding all files, need to add the db schema too probably