WIP: Reorganization of Entire Module

Pull request to contain the entire module.  This will help in the development of puppet-gitlab-dependencies.  Some quick notes:

* nginx notify was removed (caused dependency cycle).  I will revisit this later