Homepage and header styling

- Removed old front-page.php
- New custom image size
- Homepage template styling and content (image in About section)