Fixing issue where passed in config in constructor is overwritten by json config file.  Also updating setup to do an array_merge_recursive so change to the sub array will be merged.
Merge pull request #155 from fillmorejd/master

Fixing issue where passed in config in constructor is overwritten by json config file.