Let's try using 'reflux'
If we're going to use reflux, let's stick it in the right place.
Merge branch 'reflux' of https://github.com/hawkrives/gobbldygook into reflux

* 'reflux' of https://github.com/hawkrives/gobbldygook:
  Let's try using 'reflux'

Conflicts:
	package.json
Let's try using 'reflux'
If we're going to use reflux, let's stick it in the right place.
right, add reflux in one place, and *only is one place*
Merge branch 'reflux' of https://github.com/hawkrives/gobbldygook into reflux

* 'reflux' of https://github.com/hawkrives/gobbldygook:
  If we're going to use reflux, let's stick it in the right place.
  Let's try using 'reflux'

Conflicts:
	package.json
Pull randomChar into a helper file and test it
Take one of reflux
A bunch of needed edits to models
studies and schedules get to go back to lists
Use lists in the genericStudent, as well
Remove Flux; create my own thing
Add a 'year' index to the db
hasDeptNumBetween needs to be curried; also add buildDept
... and export it...
Create and export a courseCache
Remove the DB accesses from getCourses
Fill out the course cache
something something time idk