Make footer fixed (and refactor some views)