Extended array fields; message; contactSchema
Extended array fields; message; contactSchema

- array fields are now explicitly declared json
- contact schema now uses contacter-contactee relationship
- message 'unread' is now defaulted instead of required

2nd47/CSC309-A4,2nd47/CSC309-A4