removed gradle in favour of maven
cleaned up proto generation and attempting to set up auto doc and
release to github pages