Tweeks

Refactored the JS slightly as per @mkly's request
Defaulted width & height columns within the DB schema to allow
consistent upgrade
Added additional prompt to form validation if the lat & lng are not set
(for some reason)
Tweeked the location fields description text on the block editing form