Add missing Javadoc
Update exception reason names
Update exception reason names
Configure deploy to automatically update github site