#2 - git repo is now initialized, modularized a little bit