Initial commit of project code. Must clean it up!