switched API to github's concept
removed netrc and unuese user api methods
more on renaming
more cleanup
added basic functionality and tests