Initial commit, project is in its final state