added support for get/set properties on fakes. Refactored hooks in expect/allow into single api call
added more comprehensive tests for api
update README and version