Merge pull request #1 from schlarpc/master

Bring in line
Stage 1 Design Overhaul

Whole new design.
Stage 2 Design Overhaul

All functionality ready. Minor tweaks before pull request.
Stage 3 Design Overhaul

Design brought up to functionality standards of original, ready for pull
request. Favorite channels put off for a later fork.
Cleanup

Some w3 validation stuff.
Revert "Cleanup"

This reverts commit 8036b789f1e730acb8481cd1b904604fb5b82829.
Revert "Stage 3 Design Overhaul"

This reverts commit df6a417bb0002146fd7de5336affc22ee15ca6cb.
Revert "Stage 2 Design Overhaul"

This reverts commit a75c0a78b279a48a9a5fce372d228fd33cb83e63.
Revert "Stage 1 Design Overhaul"

This reverts commit 4d9929a03a64a21507d9202bb0cce2f753b102f4.
Merge pull request #2 from schlarpc/master

Updated documentation
Design Overhaul - Take 2

Hope this works.
Design Overhaul Cleanup
Design Overhaul - Finished?
Merge pull request #4 from Aubron/master

Design Overhaul