More dashboard tweaks

- #566 - Highlight row for active project
- "Add Entry" button on top right
- Lighter table striping
- Progress chart updates
    - Use Bootstrap styling
    - Round worked progress up to 1% if any time has been worked
    - Prevent negative worked or assigned time
    - Bug fix when worked = 0 & assigned = 0 (e.g., just after clocking into an unassigned project)