changing allowed opcodes for user roles
adding basic test for PreferredLanguage
added simple tests for PreferredLanguage. Added parse_arguments for PreferredLanguage
added commit signal handler for PL opcode and basic test
Merge branch 'master' into user_registration
implemented parse stage for RG opcode and simple test
added more tests for RG opcode parse phase
removing extraneous comments
Added commit signal handler for RG opcode and basic test
Fixed bug with importing signals module
defined Filter stage for MessageEffects
basic spam filter. does not save message effects yet.
Added permissions checks as semantic signal handler
undoing changes to ROLE_CHOICES in settings.py
Small change to allow inclusion role in message effect for permissions checks
Merge branch 'master' into user_registration

Conflicts:
	user_registration/models.py
Do not delete connections for spam messages
changing default backend name to be settings.PHONE_BACKEND
Merge branch 'master' into user_registration
updating returned message effects