Added a module that reads recent incoming SMS messages and compares them to unanswered alarms
Created first version of create_alarms function

- wrote the create_alarms function, which will go through all existing
  alarm settings, and create the next week's worth of alarms. In the final
  version, this function should create the alarms for the week AFTER the
  current week, rather than the actual current week. Also handles the
  complexities involved with using differing timezones.
- Updated the features to match this new functionality. The entity reference
  joining the alarm settings and the alarms was moved into the alarm settings
  content type as opposed to the actual alarm.
Refactored alarm settings functions

- Moved this functionality into two different functions
    - check_alarms_node_presave implements hook_node_presave, and will check
      if a new alarm setting content has been created. If so, it will create
      all of the associated alarms for the next week.
    - update_alarms will, once a day, go through each alarm settings content,
      and add any alarms for 7 days from now.
Added an update_alarms cronjob.
Merge branch 'dev/david/receive_texts' into dev/patrick/new_alarms
Debugged receiving/updating alarms

- Got Davids alarm checking working with automatic alarm generation.