A huge amount of rafactoring the code to clean it up a little
Added Testing project