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.