Add initial redis implementation and config

Conflicts:
	package.json
Routes, models, tests configuration for API
Fixes and cleanup
Improve naming
Refactor setGradientColors to use collection
Add redis db to gitignore
Add create route for colors
Implement index and colors method in Color model
Export the redis client directly
Test redis

- add routes
Add color tests
Add redis to travis
Update mocha grunt task to watch source as well as tests
Unit tests for color model index method
Move to instance methods for Color model
Simplify server tests
Color model tests all passing
Update gruntfile to watch routes/**/*.coffee
Update comments and add delete route
Update gruntfile to watch proper source and test files