v 0.15 refactored and packed

cleaned up using PyLint
distributed