Added jUnit test for King-Castle swap
Made king-castle swap fully functional. Added jUnit test for the swap and bishop moves.