Documentation updates

Basically moved JavaDocs into the Readme -- Should we instead have this section just point to compiled javadocs?

Seems like an ok choice for now