Update for complete functionality

This update completes the work to use the new gitlab_requirements module.  I have removed all functionality that is not confirmed working (other operating systems and examples).  I also now automatically remove the default.conf file in nginx and reload the service (notify => Class['nginx::service'] will cause a cycle).