Clean up 2

1. Up to date with current master.
2. Added jshint procedure.
3. All current issues solved.