Make a start on channel pages

Adds a new tabbed layout for channel pages. Includes playlists in place
with a Videos tab as a placeholder for things to come.

Next up is to get videos listed and create playlist pages..
Add friendly message to config reminding people to mv the file
Add playlist view

Adds a new endpoint for viewing playlist items. Placeholder links on
the subscriptions Channel tab have also been updated to reflect the
new views, with a new JS block to handle the loading via Ajax.
Make ajax pages scroll to top on load [Fixes #9]

Constantly scrolling to the top manually is annoying,
so I've added some code to scroll to top automatically.

This could be much nicer. Probably should make either a
function or small plugin for it and any other helpers.
Add breadcrumbs [Fixes #10]

About time we had ourselves some breadcrumbs. This has all bases covered.
Convert all JS events to .on() [Fixes #5]

By converting all .click() calls we can eliminate unecessary
javascript from the view files. All that remains is the debug() method.
Merge branch 'feature/channels' into develop