Sol1.py update to Python 3

Sol1.py - Removed the set data structure and updated to run on Python 3
unit_testing.py - Learning about unit testing
Sol435 - Template design for problem 435 of project euler.