Changed all soft structured, package as a module and added __getattribute__ handles in classes