Added manage event/customer page
A bit cooler error reporting :)
Small fixes
Use the power of foreign keys