cleanup code a bit
move moves in util class; add tests
moves implementation for king (with bug about ability to move king to attacked field)