Initial Code Commit

board.py defines the board. move() is implemented correctly
ui.py defines an ncurses represnentation of the board
main.py kicks off a sample script to test the UI/board