#8 working on a better exception
#8 better error handling based on @mikeleedev
Merge remote-tracking branch 'origin/master' into exception

Conflicts:
	etcetera/EtcdClient.cs
fixing my own idiocy with compare and swap
Merge pull request #19 from drusellers/exception

We should now have a much better way to handle error standards - feel free to enhance. :)