Fixed sidebar and content sizing issue

Had to do some extra CSS work to get the sidebar to work correctly (other than just set min-height to 100%). Closes #17.