initial commit
ignored .idea dir
minor fixes