squash merged develop
RSA module cleanup + documentation