added sticky footer and some responsive improvements