Added docs about validation, querying, and custom methods for models