Add support for creating and using the decision tree for mode inference
This change was originally started back in Jun 2017 by @jensteff But finally, the pipeline is ported over and we can do mode inference again! This uses the data collected from the Transportation Sustainability class as a base, and uses a decision tree for mode inference.
Other minor changes include changing the list of requirements to support windows (from @omrachel)