Only load RESTGateway when required

This will allow us to disable the RESTGateway when running the Berkshelf-API server within another Ruby process. Useful for running the API server within Berkshelf itself.