Updating all libraries to latest
Add Gson annotation style
Make various functions private