Huge commit due to changes to let the project run in circe.
 - The use of class Pair was removed
 - Every file needed for execution was moved to the src file (did not changed much)
 - Execution script specifying dependencies (runnable jar does not work out of the box)