MoveResult refactored to use ITurnResult
first capture test and capture test frame work

- tests for capturing pieces as well as helper functions that run tests
added
- basic bottom left corner test added