Prototyped basic working caldav implementation

Note: Existing specs are writen in the eetee framework. Wrote the new specs with rspec.

Discuss refactoring.

**Pain points:**

* Class loading / load path setup seems smelly (require relative)
* Lots of metaprogramming (see @skip_alias etc)
* ...

ping @tscholz