added grid basics and footer and logic to control if it's sticky or not (had to us js because of postion absolute)