Updated To Support Recurring Events
- Updated Event entity to contain recurring and recurring_end_date_fields
- Updated Schedules entity to have is_synced field for syncing with server later (Not Implemented)
- Cleaned up model files

Squashed commit of the following:

commit 96bdc85791728792164ed45f8672faa1d5ae3e55
Author: Collin Yen <collinyen7@gmail.com>
Date:   Mon May 5 23:37:31 2014 -0700

    Cleaned up files

commit 4161d9625041af982c9701957a61b79b6a86d367
Author: Collin Yen <collinyen7@gmail.com>
Date:   Mon May 5 18:53:39 2014 -0700

    Added support for recurring events in calendar

commit 3c9be7dd5d6e27d81b31d1a29d70249aea72a36a
Author: Collin Yen <collinyen7@gmail.com>
Date:   Mon May 5 16:58:37 2014 -0700

    Adding in recurring field to event entity