Refactor solutions for easier testing (WIP)
Add a testing script in Python