ngscat added "as is"
ngscat code reformating
ngscat.py moved to the top level