Developed a new way to throw exceptions if a user try to access a non authorized space.

refs #815
Always raise Station::NotAuthorized when the user is not authorized

Complements 9f9f75766. The error class was moved from to station with the
name Station::NotAuthorized and now is always thrown when the user can't
access a route. The application has to catch the exception and do whatever
needed.