Add Get/Put/Delete Script endpoints
ScriptLangNotSupported exception should extended BadRequest400
Add Get/Put/Delete Template endpoints