Refactored specs, renamed get() to build()
Added support for inherited properties
Added some basic defaults support
Updated README