starting project
including packages
simple cache available
testing and fixing bugs
minimising references
renaming project, tidy up code slightly
modifying a few tests to be more robust to silent failure
updating readme
Merge branch 'release/1.0.0'