Merge pull request #176 from dshurt/master

Master
Got the API methods in place for put and post for each component object.

TODOS: We need to handle how to return the result including how we handle errors.
Merge pull request #177 from Jedwondle/master

Got the API methods in place for put and post for each component object.
Found that the api was breaking with a few of the functions.

Commented out the functions that were breaking the api, now I'm trying to figure out why they break it...
Merge pull request #178 from Jedwondle/master

Found that the api was breaking with a few of the functions.
Working on lookup API still more work to do...documents need fixing.
Merge origin/master