Initial commit of whole project