First version of FabSim. This code base contains contributions from me, James Hetherington, and James Suter. It excludes several HemeLB-specific functionalities, but it includes several FabMD functionalities at this stage. Documentation is still lacking, and I wish to add more generally usable features to the toolkit now.