JSHint configuration, for cleaner code!
Significant cleanup of the line.js model, standardizing on addPoint/removePoint/etc naming. WIP.