Create params class that allows the hosts that would be exported to be passed in as a parameter.  Added logic to control when a fact is exported. A host will only be exported if it matches the host OR there is no fact set yet.  This wil allow multiple nodes to have the classes that include kickstack::exportedfact::export to be applied without causing duplicate resources on collection. This also means that if a host is passed in via a parameter it will NOT be exported.  This is the first steps to make kickstack HA compatible/able to scale services.
Remove hiera lookups, if you want hiera just upgrade to puppet3.
move rpc_password check to params
rename kickstack::exportfact::export to kickstack::exportfact