refactor prep on framework section

clean up of commented out functions and formating before refactor
change per nate on the auto class sizes
hot fix on the footer when unshelved and not under #scroll
Merge pull request #146 from washingtonstateuniversity/js_refactors_for_1.2.0

hotfixes