Makefile fix for npm, when jshint or jscs is already installed

See https://github.com/ccnmtl/rolf/pull/2
Fix for showing colors for priority and target date on dashboard

Includes proposed changes here:
    https://github.com/wenzhixin/bootstrap-table/pull/67
Merge pull request #121 from nikolas/makefile-fix

Makefile fix for npm, when jshint or jscs is already installed
Merge pull request #122 from nikolas/dashboard-classes-fix

Fix for showing colors for priority and target date on dashboard
An attempt to consolidate some of the form handling JS

First attempt at reducing some inconsistent behavior in the 'add tracker' and
'add time' modals, and re-organizing some front-end code.