Reduce dependence of lattice constructor on globals.
Add annotations.
MpiParams now has templated dimensions.
Add halo exchange with explicit communicator argument.
Change lattice to carry fluid connectivity.
Update unittests.