added enumeration for symbols x, o
added more methods and also started writing test cases