first commit, adding project deps and basic structure