fixes

- map logic to event, trip, details (same map, toggle)
- event button logic and methods for changing status
- photo button update for comments (trip, event, club)
- new testaccount and testpage logic (one liner)
- register validation in client for email and password
- register confirmation: are you sure about the email
- better feedback system for errors with popup
- pageloaded object: logic for loading content only once
- loading animation for all possible pages