created strategies package and added click strategies
added factories package and made classes for creating click strategy objects
refactoring
added clicker package
added solver package
added git ignore file