Enhancing the test script by splitting out a setup script

Signed-off-by: Johannes Tuchscherer <jtuchscherer@pivotallabs.com>
Removing the idea folder

Signed-off-by: Johannes Tuchscherer <jtuchscherer@pivotallabs.com>