initial commit. Added basic classes, output example and README.md