introduce configuration + adjust spec directory structure
ignore .idea settings folder