Check the Location header when creating a resource, in case the path is different.
Fixing issues with Google Calendar.
When adding a calendar, we are checking if the collection supports the type of components stored in the calendar object. If not, its rejected.
Reject the iCalendar object when adding it if the UID in the components is not the same.
Created two new type of exceptions for easier handling of certain conditions.
Adding support for MKCALENDAR method, to create calendar collections when possible.
Storing the supported DAV features and allowed methods inside the collection.
Parse the error from a MKCALENDAR request so that we can send the real error. Also moved checkComponentsValidity to another class for reusability.
Adding support for DELETE method on collections
Adding support for MOVE and COPY methods.
Missing files in the previous commit
Adding TODO list at the top of the class
Merge pull request #9 from pascalrobert/master

Adding support for creating and deleting calendar collections