implement MPNSet
added tests for MPNSet
added description of MPNSet to readme
Merge branch 'feature/modified-pn-set' into develop