First commit - Added basic autocomplete.
Added basic form validation and server side contact validation.
Added basic message sending and changed contact object properties to be how the API expects it.
Contact from form is now copied when adding to recipient list so that it can't be modified by forms after being added. (reference was being kept in )
Handles duplicate entries to message list and some basic styling.
Styled and added some form validation.