add jshint to grunt, jshint, fix everything jshinting broke haha
add ability to upload custom palette csv