Splitted up GUI creation into methods, to make it slightly more readable
Fixed gamelogic on Board ('updateMissile()') and cleaned up Player
Added collision detection for ships
Added extrapolated coordinates to collision detection
Merge remote-tracking branch 'origin/gamelogic-sprint2' into gui-sprint2
Fixed implementation of collision detection with extrapolated coords
Simplified checks and added comments to 'extrapolateCoordinates()'
Handling illegal ship placement
Merge remote-tracking branch 'origin/gamelogic-sprint2' into gui-sprint2
Fixed imports, added tests and fixed bound check
Board coordinates start with 1
Merge remote-tracking branch 'origin/gamelogic-sprint2' into gui-sprint2
Moved 'placeShip()' to BoardSetup
Merge remote-tracking branch 'origin/gui-sprint2' into gamelogic-sprint2

Conflicts:
	Battleship/src/main/java/ch/bfh/bti7301/w2013/battleship/Battleship.java
Fixed BoardSetup
Moved getShipStack() to its own class, this should make stuff a bit mor readable
Merge remote-tracking branch 'origin/gamelogic-sprint2' into gui-sprint2

Conflicts:
	Battleship/src/main/java/ch/bfh/bti7301/w2013/battleship/Battleship.java
Fixed merge error
Merge remote-tracking branch 'origin/sprint2-network' into gui-sprint2
Fixed connection a bit, but still doesn't work