Un-exports some symbols nobody should actually need
Adds documentation
Addes godep dependencies