updated homepage markup, updated javascript, layout styling updates