Depricated InitRequest in favour of class constructor, changed method names to 'camelBack' for better PSR compliance.
Split out the $module and $method setters to their own public method to avoid having to re-initiate the object to change module and method calls. Updated docblocks too.
Updated library version number in code comments.
Added method visibility to all methods as well as clean up of variable names and removal of closing PHP tag (no longer required and is part of PSR compliance.)