fixed backend location
updated client: auto-registering of ids
ignore things.json and services.json

They seem to get in the way more often than not and clog up the commit history
throttling of the thing.put function

it's throttled because file writes
  can occer at such a frequency that the file will be read before it's written
  and that's a problem because corruption starts happening.