implement a sinatra app and the catalog endpoint
add minitest gem and testcases to test catalog endpoint
convert our application from classic sinatra style to modular application style

wrap the top level application in a class.
Change catalog to describe github repo service
Add rack config file so that we can deploy this as an app on Cloud Foundry
add .gitignore and .cfignore files
specifiy ruby 2.0.0 in Gemfile.
add manifest.yml to ignore list
add bindable field to catalog to make it valid
add basic description of demo app to README.md
Merge branch 'master' into develop

Conflicts:
	README.md
Add documentation section about making plans public
add .travis.yml file
update the testcase now that catalog returns one more field 'bindable' in the service hash.
call 'bundle exec ruby' instead of 'ruby'
add build status indicators to README
require basic auth credentials for broker endpoints

return 401 response when credentials are invalid
store the credentials in settings.yml
move catalog description to settings.yml

add documentation about customizing catalog and basic auth
update catalog and documentation to demonstrate constraints for service and plan ids