Added testsettings ignore
Initial code commit.

You can solve problems 1, 2 and 5 with it yet.
It also has a little GUI, where all the problems will be stored.