Merging with master

 Cleaning up the ApiCall for PUT & verified it is working. Also moved the...client library folder under the source as it was being a pain to map to in eclipse and even when I downloaded a new version of IntelliJ. Doing this as we're in a time crunchgit add .