added accounts::module class for dynamic puppet dependencies shizzle