this branch is the first merge to master. contains a lot

first commit

some change up

things got complicated. needed to add recursion to query validator

Added access_token field to be specified by the client.

Added UserHistory response struct

Added function to get user profile
Merge pull request #1 from r-medina/r-medina-squashing_asubiott_branch

this branch is the first merge to master. contains a lot