initial commit
first semi correct version
refactored first prototype
removed .idea folder
added .idea to ignore