Base class for Email and Phone Archiver (will refactor)

Done to reuse code rather than relying on copy paste
Skeleton for PhoneReader class
Added hooks for assigning a user to a message based on to address
Added constructor for building with a PhoneRecord
PhoneRecord skeleton, stores record from phone table in a helper
class
Moved all processing out of this class to cut down on DB calls
Added null check for db "null" as a string
Added null check and started implementing records from pb