Disable Save dialog 'Save' button if name missing

Use Angular's <form>-directive for out-of-the-box validations.

Bug # 8260

Signed-off-by: Alex Coles <alex@alexbcoles.com>