style: remove useless newline
feat: throw if a middleware fails
refactor: include Agito#run() and Agito#init() into Agito.js
Merge branch 'agito-unification' into develop