Issue #771: Google maps block UI improvements (Bootstrap 3)

Add/Edit UI Bootstrapped, plus consistent validation (all in controller)