Fixed bug with empty classes

If a given class has a @Router annotation, then *first* method with anything other than @Route would be its default handler. Fixed, it should expect @Method to set it the default handler