A set of small changes and fixes

- a user can add a participant from the event page
- improved login error message
- javascript bug fixes
- event's HoursPerDay >= 1 now