added a bunch of .idea files and first source file
much utility code