Better dataset validation.

- Update calculation's rules.
- Update tests.
- Add more user feedback.
- Filter out displayed series depeneding on user's selection
- Add figwheel
- Use app state for property details' tab selection: local state is
  reset when something else in the app state changes and the tabs kept
  being set back to Overview.