add underscore to component.js, fix mobile footer, add install instructions