introduce middleware base
update readme
changelog
releasing v0.1.2