refactoring start
MVC pattern implemented
Ships classes refactored with Creator pattern, Grid class refactored - Extract class: HomeGrid, AttackGrid, little changes in Agent class
Old classes deleted, new refactored classes renamed, other small changes..
Refactored Agent and InfluenceMap classes. Added some unitTests for InfluenceMap
Added startingPosition field in Ship class, refactored some methods to be more simpler. Unsuccessful try to call influenceMap.sunk when some ship is sunked
fixed some bugs in InfluenceMap's hit, miss and sink methods. Everything works as it should :)
final refinements and package reordering
adding the repository to github
Merge branch 'master' of https://github.com/saskodh/battleship