Add type field to Message model

define two constants for message type - MESSAGE and LOCATION.
All messages are assumed to be MESSAGE for backward compatible reasons
if the value doesn't exist

The text field can be used to store the lat,lon if the type=LOCATION