Added basic arrangement creation.

No arrangement validation yet and no way to clear current
layout or somehow alter the layout that you've created.
No random layout generation as well.
Implemented dynamic layout validation.

Game will not let player to place the ship in such place
that will invalidate the layout.
Still no deletion of previously placed ships implemented.