added padding to article instead of adding margin to elements inside article

- Added padding to article instead of adding margin to elements inside
article
- Changed measurements to rem where relevant
- Removed placeholder colours to help with responsive design
- Darkened footer