[FIX] #18 Config fails with nested json

TaskInput for GeneratedDeploymentConfig could not be serialized
causing exception.

Solution - manually serialize the config into a string and use that for serialization

Credit to Ruben Romano <rromano@optionshouse.com> for this bug report.
Global formatting
Minor enhancement to map-json conversion
[FIX] #19 -conf does not work.

Hotfix for #19. The conf parameter of PlatformConfiguration is ignored.

This is a quick fix as there isn't a decision made on WHERE the file's location
should be, so the path is currently based on the root project's directory.
Merge branch '0.1.3'