albert() is now middleware handler

Can be standalone, or work as middleware
Callbacks working