Updated JSHint config.
JSHint.
JSHint. Removed unused dependencies. AngularJS $inject from dot notation to array notation.
Refactored tasksByDate filter to improve performance.
Today object to store today-related information through DateService lifecycle. JSHint.