Adds validation classes.
Fixes PUT.
Fixes Statement API.
Fixes tests.
Fixes some of LL's tests.
Adds attachments param.
Merge pull request #473 from LearningLocker/feature/validator

Adds xAPI classes and fixes tests.