Self Declared "OMG LISP ROCKS!" Moment.

The poorly named but incredibly awesome functions I am proud of in this PR are the:

"move-sequence" function that is called thus:

```clojure
(move-sequence
  19 ;; Starting square number
  :down-right ;; A direction defined in the "moves" def at the top of the file
  8) ;; The size of one side of the board (assumes square board
```
And the even more poorly named "squares-to-flip" function that takes player input and returns a list of the directions that have tiles that are available to be flipped. Called thusly:

```clojure
(squares-to-flip
  :black ;; Player
  3  ;; Row
  \D  ;; Column
  8 ;; Size of one side of the board (assumes square game board)
  board) ;; the current state of the game board - can be shoved in using (make-board 8)
```
Returns a list of hashes that contain the direction of flippable tiles, and their locations on the game board.