refactor(basics): update basics to use our conventions

Add date range validation
Fix bug in export of Wants wrt buyReasons
Update basics tab to use a table for display of results
fix(jshint): fix jshint warning

Update delimeter in CSV value to use semi-colon instead of a comma
refactor(basics): update calendar icon to use fa instead of glyph
refactor(basics): update basics to use a fixed width table
chose(delete): remove unused code
fix(endorsements-count): be more defensive when getting count
Merge branch 'develop' into features/basicsFixes
Merge branch 'features/basicsFixes' into develop
chore(jshint): remove unused arg
Merge branch 'develop' of https://github.com/lithiumtech/li-widgets into develop

Conflicts:
	assets/admin/js/directives/basics/basics.tpl.html