Show module name
Store previous values more efficiently
Fix null previous pointer error
Add test data
Add test data command
- use LNXPROC_TESTROOT when craetaing base object
- make array iteration better
Clear vector module on creation
Memoization of results where appropriate
Option to iterate over allocated array entries
Option to iterate over allocated array entries
Explicit initialisation of limits
Optimise proc_diskstats by using directly accessible char (*) pointers.

NB - python version is faster when using pypy optmisation - slower when using normal python
Array saved vector is now local
Access via direct deference where possible
Add profiling