Fleshed out the overview, and split out the reference into a new file
Filling in the details and updating related javadoc
Update to Errai 3.0.4-SNAPSHOT for testing