Fix for issue1

Alter init and facts to optionally manage facter dirs based on param values rather than using if !defined. This should fix [issue #1](https://github.com/abstractitptyltd/abstractit-puppet/issues/1)