First commit. Moved to public repository. cleanup to be followed.