create group API endpoint
groups api
fix groups routes
add groups UI
allow group creation