Refactor applications to use own parameters for configuration

Depends on #39 
Adding new required class parameters is not a backwards compatible change.  Without changes to hiera to supply a value here puppet will fail.