Standardised filenames, modified includes and Makefile appropriately.
Added README.
Initial work on factorised input buffers.
Corrected location of static inlines, modified Makefile.depend to pull in common headers.
Switched ensemble over to using new input buffer components.
Pass (1-decay) to the model to (1) save computation, (2) limit effect of fixed-point errors.
Corrected silly mistake: failed to define ```n_filter```.
Neatened initialisation of input buffer.
Bringing branch into line.
Tracking changes made by @tcstewar
Explicity added vertex attribute to EnsembleData for my sanity.
Include constant Nodes in the bias of their receiving Ensembles in encoded form.  This fails to include filtering.
Merge pull request #7 from ctn-waterloo/constant-node

Constant Nodes
Safer check for constant nodes.
Common typedefs shared.
**Untested** initial work at refactoring Ensemble.
Correctly assign parts of an ensemble to a subvertex.
flake8
Added parameter and status structs.
Transition to using new status and ensemble parameters structs.