fixed port issue
Made name and language immutable, changed url schema, debugged approve and edit
Fixed client side input restrictions

Made it so if it's approved you can't approve again and if it's edited you can't approve