Merge pull request #12 from tms/footer-cleanup

Simplify the footer so it doesn't require continual updating
Merge pull request #15 from tms/help-anchor

Remove stray hash mark
Start separating out JavaScript components for clarity
Convert sprite icons to ones based on Font Awesome for maintainability
Add alphabetic sorting option to schema