Initial push of document -> communication

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