Extracted signals from commons
Removed obsolete persistant io
Removed the RandomExt, changed language level
Cleanup