Improve spec to include overriding val
Update readme