move test.js to test folder
rename main test
add one more test
create before/after middleware tests
refactor core to add before/after new functionality
fix bugs and before/after tests
update docs for before/after new feature
readme fixes
releasing v0.1.0