added middleware, ability to chain, running without methods
bumps
minor improvements