fixed bug where connect(user, pass) was calling getUserName() before username was set.
updated the exceptions in method connect() java doc to match source.
lots of things, working towards pulling caldav specific things out of dav things.