Add stacks/:id/settings page, update settings

@mixonic for you

http://screencast.com/t/rbQpjBrPv

Fixes #13
With my last PR validation errors work. We do need to think about 500 errors but I think we could do something global with `RSVP.onerror` in a different pass.