Created libgtktactoe.{c, h} and fixed warnings

I created libgtktactoe.{c, h} because gtktactoe.c was getting a bit large for my taste. I also was able to fix all of the previous warnings that we were getting while building. However, I created a new warning which I am yet to fix.
Changed orientation of vbox