Some refactoring, and adding parameter to board.notify_observers
Add new notifications
Improve bin/ttt, finish notifications for invalid moves
Add message for invalid position index
Remove validation from UserPrompter so it sends any input to Game
Make Game prompt player again for any notifications