added comments for app routes, renamed functions
adds new project along with an initial commit to db
specify type of data in schema
removed exception for if no commits (will always start with commits)
added retrieval of text by commit, but apparently, constructor is broken