Improvements

Added java docs and improved GCM/GMAC samples