Renamed InvalidRecordValueException.php to InvalidValueException.php to match class name
Minor bug fixes and documentation changes in Model