Creating outbound message abstract class
Testing that the class is actually abstract
Adding a new model that can hold outbound messages to a person without contacts
Merge pull request #319 from ciudadanointeligente/issue_302

Issue 302
Adding person to NoContactOM
Now it creates at least a record of all the messages sent to people without contact
Merge pull request #320 from ciudadanointeligente/messages_to_persons_without_contacts

Messages to persons without contacts
Updating migration 39
Merge pull request #321 from ciudadanointeligente/messages_to_persons_without_contacts

Updating migration 39
Fixing the migration 39 in nuntium
Merge pull request #322 from ciudadanointeligente/messages_to_persons_without_contacts

Fixing the migration 39 in nuntium
Adding null=True to column in model NoContactOM
message.people() include the people without contacts
Merge pull request #323 from ciudadanointeligente/messages_to_persons_without_contacts

Messages to persons without contacts
Adding pyyaml to requirements.txt
Merge branch 'messages_to_persons_without_contacts'
Small refactor for cleaner code
Refactoring a little
Treating outbound messages as no contacts
Automatically sending messages when a new contact is created for a person