Rename bp to blueprint, more explicit
Add errorhandlers with templates and tests
Update README and TODO