Finished the Bishop movement and unit tests Fixes #4