Refactor to use immutablejs library.
Add jshintrc file.