JSHINT
Collection view tidied up to be more pluggable
TODO: Show "Loading" spinner