Migrated StrongAuth middleware from Slim-Extras

This simply takes the StrongAuth middleware from Slim-Extras and ports
it to the new slim middleware repo. This allows for StrongAuth to be
used without having to include Slim-Extras which may cause problems with
*also* using Slim-Views.