Initial commit.

Add dependencies, first module, project outline.