Add MenuItem model
Add SessionProvider, MenuItem and MenuModule