Updated views
Added session-based messages (flash message)
Added classes management
Client side updated