Minor refactoring.
View restructuring.
Don't require a description.
Remove template usage to make it simpler to override the management page.
Actually remove the templates this time...
Validate values by their type before saving, and update table from JSON response.
Display errors in div on page instead of displaying an alert.