document cast down to Class from Class<GLJsonInit>
formatting
add documentation and authentication header
add method for url encoding params for a get request
move end point constants out of private and into their appropriate classes, moved network request method constants to network operation class