Initial Commit.

Contains maven initialization and the ConcreteImplicits object.
Currently only Document -> Communication is implemented. The code is not
currently tested.