Use rails-assets to load bower packages for select2.js, select2.css and angular-ui-select2.js
Use select2 to select valid stocks from the drop down before submitting to the yahoo api.
Correct text.
Add loading message.
Remove the need to click an ‘Add’ button to add a new stock. Just respond as soon as a selection is made.
Change stock list markup
Use the promise ($q) service to load data.
Add updating functionality.

Needed to configure the resource to submit a ‘put’ request.