Add interrupt handler

Prints out current solution
or terminates the program if invoked twice
add supplySwapper
[SupplySwap] Fixed
Two interrupts / sec -> terminate
Merge branch 'interrupt'
Merge branch 'master' into complex

Conflicts:
	src/main.cpp