Fixes #2 - lfm failed statuses will now cause LastfmExceptions to be thrown with a corresponding error code and message.