plotArea background now has correct z-index

Fixed JSHint issues (and for other components)
Build now runs JSHint!