Small amount of refactoring, as well as a few more tests
Added placement for horizantal ships... Any Ship, Any Size, Anywhere :)
OMG we did it.... Ships can't be added to any cell that happens to have a ship already in it..... (Horizontally)