Add RSpec rails
Add Guard dependency
Remove the Welcome controller

Replace this with a better named controller.

- comment it out of route

Destroyed with Rails command:
rails destroy controller welcome
Generate Swift controller

This is the main controller that'll serve up the index.html for this
app.

Generated with Rails command (removed unneeded files):
rails g controller swift
Create a Swift view, this is instead of Welcome
Add angular-ui router
Initial Angular integration

Not using Angular UI Router yet, just serving up HTML partials and
binding them to Angular controllers.

TODO: add a router and allow Angular to pull down the HTML pages
Move all HTML from welcome index to service

Since welcome index was removed, move it all here to the service
partial.
Remove Turbolinks
Serve up Angular templates as static pages

Using a Rails 4 convention, serve up static pages. Remove everything
from application.html.erb so the JS and CSS aren't redownloaded each
time we pull a template.

See also:
http://stackoverflow.com/questions/1146624/how-to-do-static-content-in-rails
Remove JQuery, we're using something better!
Pull in Angular UI router

- add to Sprockets
- define route for our service
- make global swift variable so as to not redefine app each time
Don't generate asserts when generating controllers
Add instances controller and helper

- add associated tests and routes config
Instances can return all current instances

- create new DB model
- return list of JSON instances
- specs to integration test it

Generated with Rails command:
rails g model Instance name version_of_artifact description
service:belongs_to
Add relationship between Services and Instances
Create endpoints controller
Generate endpoint model

- generate model
- create an endpoint in our integration tests

Generated with Rails command:
rails g model endpoint name description endpoint_type url instance:belongs_to
Endpoints controller returns all endpoints

- return all endpoints as JSON
- add integration test to verify
Actually test saving a service to the DB

Was just checking the object, not what got saved to the database.