Commit .gitignore, build.sbt, and src/

Commit base project structure with stub versions of the modules.