Static Convenience Methods

I've updated listMethods() and listMethodParams() so that they can be run statically (as the functionality they provide is object agnostic - and are better geared to be called from a static perspective).

I have, however, put in wrapper methods within the class so that instantiated objects can still be called - and they automatically pass in the set variables.