Dynamically load GitHub and GitLab Managers

GitLab users are not bound to install GitHub support and vice-versa.
Expand Rakefile to provide common tasks
Update documentation