Refactor applications to use own parameters for configuration

Depends on #39 
Ah okay I see. Well, it might be cleaner either way to have metadata mgmt untouched first (as far as if there are problems, it only affects data mgmt). Once everything is flushed out in dev though it might make sense to do both apps together if we can to avoid having x2 number of releases.

As far as SAML goes, the metadata app just cares about the ServiceURI system property. That'll still get laid down with the authentication resource. (And there is an associated param in hiera still for that too). But yeah I think regardless I will just revert the metadatamgmt.pp class and update it later (whether later means after data mgmt is good in dev, or after data mgmt is good in prod, I suppose that's TBD).