Prevent adding map features outside instance bounds

 - Adds a client-side visual feedback during the add process as to where the instance bounds are
 - Adds server-side validation
This brings up another point, do we need to apply i18n to validation messages?