Adds ability to pass in configFile path when loading 
 ghost as a npm module

- modifies main script file to allow it to
take in an options object that currently
supports an express instance or a config file path

- added tests
Merge pull request #1818 from hswolff/config-file-option

Adds ability to pass in configFile path when loading ghost as a npm module