Style new event view

- Add remaining form fields.
- Embed map.
- Wrap in Bootstrap components.
- Clean up code.