Rework error handling (use JS and already created error div).
Add some CSS to center header and footer.
Add link to the project in the footer.