check mvp status and bring up-to-date(ish)

Checked compat with seneca 0.5.20, updated seneca-auth and solved minor bug