###Events Table###
- created ( date )
- modified ( date )
- id ( int )
- name ( varchar )
- description ( text )
- start ( date )
- end ( date )
- location ( varchar )
- lat ( float )
- lng ( float )
- is_all_day ( tinyint / boolean )
- type ( varchar [birthday, holiday, special occasion] )
###Views###
- /events/view/id(.json) - show an event, json is optional
- /events/view/year:xxxx/month:xx/(day:xx)(.json) - year and month required, day optional, json optional
- /events/view/start:timestamp/end:timestamp(.json) - start and end timestamp required, json optional
- /events/view/type:string(.json) - list of events fetched by type. i.e. show a list of all birthdays
- /events/add - add record to events table
- /events/edit - edit existing record in events table4
###Future Considerations###
- handling repeating events by interval (daily, weekly, monthly, yearly)
