Ensure discovered methods are unique / minor swagger fix

/to @raymondfeng @bajtos 

**Edit:**

This turned into a larger fix for ensuring discovered methods (as opposed to `sharedClass.defineMethod()`) are not duplicates. This removes the need for checking for duplicates when building routes.