Implemented Delete and Sync of Schedules
- Added support to downloading a schedule through text
- Added delete functionality for schedules
- Added a sync button to sync schedules to the phone's calendar

Squashed commit of the following:

commit 0a909a8364ea395a5bde6b9be3130d3947209ec4
Author: Collin Yen <collinyen7@gmail.com>
Date:   Tue May 27 10:39:23 2014 -0700

    Cleaned up some files

commit 448ebf47796b4bd4002c8b18f2bc2da93616e78c
Author: Collin Yen <collinyen7@gmail.com>
Date:   Wed May 21 12:42:45 2014 -0700

    Fixes
    - Fixed bug in schedule detail view controller so that button is updated in the main thread
    - Download through text now works
    - After download page jumps to schedule detail controller

commit e5f51b0bfbed4f0fbdc1e6912025580cc7291fca
Author: Collin Yen <collinyen7@gmail.com>
Date:   Wed May 21 01:01:43 2014 -0700

    Added sync button to detail view controller

commit f097d92f1bfa52f9190de17907026f63be0f0dca
Author: Collin Yen <collinyen7@gmail.com>
Date:   Tue May 20 22:30:29 2014 -0700

    Added Delete Button and Began Work on Sync