Direction#getNormals improvement
Add type of pieces
Change Direction constructor

All directions are now build on the four straights
Add a main method to UI
Bunch of stuff

+ Add directions sets for castles
+ Add direction hints getter
+ Add Coordinates constructor from coordinates and direction
Add Castle move
Castle is not a Move + Add apache commons 3

to deps
Use ToStringBuilder for toString's
Add canCastle and createCastle to board
Document difference between isValid and canCastle