Initial commit for assigment 2
Commiting before removing and old obslute file
Commit after removing obsolute file
Implemented more logic...

TODO, fix the 3 guesses bug.
Code refractoring etc...