Merge pull request #13 from ordrin/dev_eric

Dev eric
Add user auth to makeApiRequest and implement some user functionality
Fix debugger issues
Fix merge conflicts
Fix errors with getting user information
Fix more merge conflicts
Merge pull request #14 from ordrin/dev_sam

Implement user authentication
.
.
Implement other non PUT/DELETE User APIs
Change function names to fit other wrappers
Merge pull request #15 from ordrin/dev_sam

Implement other User APIs, and change function names
merged from master
added put/delete Agent functions