Updated the docs and prepping for release

This should be what goes into the 0.2.0 release.
Added JavaDoc creation