Update travis to check quality of modified files.
Merge pull request #803 from BlaineSch/feature/qualityChecking

Update travis to check quality of modified files.
Give Mocker the ability to Mock non li3 classes.

Before, we only allowed a class/object to be filtered if it extended `Object` or `StaticObject`, however now we allow any object/class to be extended by delegating the filters to the `Mocker` class.
Remove switch statement on `invokeMethod` calls.