added userinput class.
merge conflicts fixed
discovered we didnt make the merges in validation
merge conflicts resolved
a api call  test passes.
Merge pull request #22 from bobolinks-2014/gasAPI

Gas api