Updated to 3.1.
- converted public statics to pricate statics
- general code tidy-up
- changed the SS version in read me.md