Refactor applications to use own parameters for configuration

Depends on #39 
My plan was to update the hiera params with both sets of values (so for instance, app_uri will be supplied but it won't be used), then update the puppet code to no longer use the old params, then remove the old params that are no longer used from hiera.

Is this okay?