push footer to bottom; fixes #61