Fix static method.
Make some improvements to the Appointment class.
Merge remote-tracking branch 'upstream/master'
Error checking and small improvements.

Lib will now throw an error when you're using a wrong username -
password combination.
Merge pull request #4 from lieuwex/master

Error checking and fixes.