Partial commit, near stable

New features:
- Timestamp added to comments
- Comments position absolute based on click position
- Form fields cannot be empty