initial commit, set up project work flow and basic files