to be honest I don't think that the `createCalDavAccount` method deserves to be part of the `lib/calendar` file. It is only being called on `caldav` test, and only once. The main reason why we decided to break the tests into *views* was because the `calendar.js` file was getting out of control.

I would move this logic into the `caldav_test.js` file.