Removed unused variables
Moved some variables to a narrower scope
Merge branch 'master' of github.com:/Marwes/sokoban
Removed package from all files
Read in a file if no input in stdin
Optimized inHistory method

inHistory now checks if it has seen the configuration of boxes and if it does find it checks if the player can move itself to the position where it was previously observed.

If it finds that the configuration is new and/or the player cant move to the
a previous position it will add the players current position under that particular configuration of boxes.