Don't create a profile for PhantomJS.
Simplified config structure.
Extracted redundant code to utils.
Use more explicit variable names, code cleanup.
Simplified detect API output.
Updated examples.
Renamed API setup -> update.
Updated README file.
Updated README.
Updated README and package.json.