Initial updates

These are primarily updates to Javadocs and a couple of enum values are marked as final. The other branch I created will use annotations. 

The source was updated to JDK 1.7 and the platform was updated to EE 7 (Servlet 3.1).