Added fault tollerance
Better error handling
Further error handling
Removed timeout
fixes
Minor bug-fixes and making cip.js node & browser compatible.
Refactoring options to named parameters and introducing the generate_url method.
Adding an error callback on the get_asset method.
If an empty result is returned, the success function is called with the boolean true as the argument.
A great deal of refactoring, updating jsdocs and added an advancedsearch method.
Adding an error_callback argument to the get_catalogs method.