Fixed some careless bugs relating to some of the refactoring from the previous few commits.

controller.js was deleted but still referenced

the module definition in app.'s still had a .controller() on the end for no reason
Changed the name of the "title" field in the jams collection to be "name" instead as this is what last.fm returns and it is simpler to just go along with that for now instead of having to change to and from "name" in various places.
Adding some polish to the submitting a song UI, mostly adding an animation to indicate that it is being sent and clearing out the other results.
Adding animations to the ngRepeat directives to make for a smoother UI and allow better feedback to the user, also adds a function to show that when a user submits a song that it shows up in the list of things "jammed" so that the user is confident that they committed an action.
Changed the nature of the loading icon animations so that it works by halving the opacity instead of changing colour, now it can be more easily reused for other types of icons.
Various additions to the stylesheet to account for: the introduction of animations on list items, making the results of a search more intuitive
Corresponding change to the template for the animations and other additions to the UI over the last few commits.