prevent instance variable collisions with `@states` (cache of lazy-loaded states.yml for `nytimes_state_abbrev`)
since instance variable may be clobbered by any instance that includes Nytimes::Style.

i.e., a view using the following controller would blow up on `nytimes_state_abbrev("MO")`

```
include Nytimes::Style

class FooController < ApplicationController
  def index
    @states = []  # State.where('...')
  end
end
```

all the other functions in `Nytimes::Style` are prefixed with `nytimes_`, this
commit turns `@states` into `@_nytimes_states` to try to avoid instance var
clobbering as much as possible.

(In theory, an instance var is a terrible idea on a module since the implementing
class can do anything to the instances later, but in this case it appears to
be a cludgy-yet-ideal solution since we want to lazy-load and then instance
cache the result of loading `states.yml`.)
Merge pull request #4 from mtigas/master

prevent instance variable collision: `@states`