REV: Add due date to a card
Swap jQuery timepicker for jQuery-ui timepicker
Prevent due date from being set in the past. Allow user to remove due date. Other bug fixes.
Fix JSLint error
Revert: Display 12:00 AM instead of 00:00 AM
Bugfix: prevent user from being able to select a time in the past when within the 10 minute step
Merge pull request #18 from smilledge/feature/card-due-date

[REV] Add due date to a card
REV: Add "My Cards" page to the dashboard.

 - Lists all cards created by the user
 - Refactor dashboard to make it easier to add additional pages
Bugfix for undefined list / board error
Cleanup
REV: Add subscribed cards page to dashboard
REV: Add dashboard tab for assigned cards
Fix JSLint errors
Revisions from feedback
[REV] Update "My Cards" page to have a sidebar for filtering

 - Removed "Subscribed Cards" and "Assigned to me" tabs from dashboard
 - Added filters for created, subscribed and assigned cards
 - Search field to filter results by keyword
 - Ability to show archived cards
 - Due date filtering is still a WIP (cards currently cannot have a due date assigned to them)
Bugfixes
Set grunt-contrib-jasmine to a version which is compatible with jasmine-jquery
Namespace sidebar event bindings to prevent conflict with other menus
Add hover effect to cards
Update all instances of $.ajax to use promises