made use of message bundles

in order to make sure all messages inputted through the form are HTML
encoded. fixed issue #4
added more messages to bundle

this will give better information for errors based on contraints on the
save form.