initial commit with structure, package.json, class + prototype