on my way to implement automatic project setup

Tests don't run yet, and implementation isn't yet including the important part: intercepting tank calls