* updates generic template
* adds user notifications and management
* starts user menu implementation