Added a Check to Prevent Double Charging

This should prevent users from accidentally double charging themselves.
Refactored Paid Check to Model and Added Test
Added Controller Check for Under-Priced Messages

I added a check to the messages controller to prevent messages from
being created on keywords with insufficient value to send.
Merge branch 'minimum-subscribers' into development