2.0.0
-----

- Significant refactor:
	- Replaced gulp tasks with npm scripts
	- Converted source files to ES6 classes, compiled via Babel
	- Added linting via ESLint
	- Added ImmutablePuzzle via Immutable.js and conversion functions to go back and forth between mutable and immutable versions
	- Switched from Q promises to Bluebird promises
