Load properties file as a substitution map.
Replaced manual parsing of properties file with Properties NPM library.

The library now returns a heirarchical object rather than a flat key/value
mapping of properties.