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
+1