Mixin ability to build an object from a hash

Todo: allow passing in recursive hashes, instead of requiring object properties to be Fishbowl::Objects