Various improvements to interfaces
Refer to latest remote
Merge pull request #20 from myitcv/msgp

Various improvements to interfaces