Tweak genres
Refactor js to use promises for ajax calls.

Also implement handlebars for better templating.