Added better username checks and tests
Added status when error occures in admin
Added main services and throw vars into templates