changed require_once to require to fix test issues
added auth controller tests
fixed thrown exception from view
updated packages
add 'extends' to views and simplified their preparing in the base backend controller
removed unnecessary toArray() conversion
added mock method for easier mocking
changed index method to just render a view without manually nesting
removed some files