Create BaseController, lose facades

Use a BaseController, compatible with L4 + L5. Remove Facades in favor
of injected $app instance. Allow L5
Cleanup
Update readme