Mopping up library caches
Deperate Hacking
Getting Unit tests working
more testing
Merge branch 'feature/simplify-library-get' into develop