use new operator to instantiate CPjs object, add prototype methods to be utilised by the object instance (improvements for better/faster request handling)