work in progress

new API
updated readme
added tests
update version
fixed extend method

added tests
fix after hook
added tests for define after hook and create
update/add license
Merge branch '0.3.0'