Added exception to catch non-existent gemfile argument. Removed public interface to gemfile contents