Username Duplicated Exception

A new exception handling mechanism has been added to the UserDAC, the
insert method will return a good error message when a username is
duplicated, it also will return a generic message for any other kind of
error when inserting.