Supporting custom annotation readers

Implementation for #372
I'm inclined to agree with @dilipkrish. If there is not going to be an excessive number of classes I think it's fine directly in the com.mangofactory.swagger.readers.operation.