Changed the messages that appMessenger sends to be more informative to the user.
Added comments to the stylesheet, changed the definitions of colours to be "hsl" where it makes more sense to be, and styled the AJAX error/success messages.
Updated the index template to actually have a decent page title, and added a dependence on the "font awesome" icon set, to be used in further developments.
Adding the 'alto' font from Google Webfonts to the main template to be used as the main font family in the app.
Changed the stylesheet references to fonts to include them within quotes, this is apparently a better practice.
Fixed a bug in the stylesheet where an hsl value was referred to with hsla.
Changed the stylesheet to make the AJAX messages list fixed to the viewport so that it is easier for the user to see.
Added music icons to list items containing music content.
A big commit to reorder and improve readability of the stylesheet, it also adds styling to the icon-music.
Replaced the use of float: left in the stylesheet with inline-block to stop it from being a painful experience dealing with floats and having to use clearfix when inline-block works instead.
Added links to the github and bitbucket page for the site, also added placeholder text to the search input and classified some buttons better.
Stylized buttons and text input.
Updated the readme to reflect the live site and to include credits for things that weren't credited yet.
Changed the controller that handles song submission to be more safe and reasonable.

Now it accounts for the user not sending data, or sending the wrong data by checking each request against Last.fm (or the cache) to verify the song credentials, otherwise the user would be able to just send a post request with the artist and name fields set to whatever arbitrary text they wanted.

Also the MusicTrait has been altered to provide the necessary API calls to last.fm to make this happen.

MusicModel has been changed to return some fields of the submitted song when songSubmit is called, this is just to make more sense as a response to the POST request for song submission.
Code and commenting cleanup, all of the controller functions were lacking documentation.