add navigation, style header and clean up css