Testing report

I was on a timed deadline to complete this. To check I simply played the game and used all of the directions to make sure things merged. I also tested to make sure nothing merged after the gameboard was full. 
The game worked as expected as long as you do not use the slideUpRight method or slideDownLeft method. However, it does not put a new 1 in when something is slide but not merged. This is because I had a basic understanding while writing the original methods so that they returned true as long as anything slid all, regardless of merging.
After adding each method after each button click, I played the game in the way described above to check that each thing worked. As I approached the midnight deadline, I rushed through the last four GUI operations (slideUp,slideLeft,slideRight and slideDown) which is why you must check the SlideGame code to see how to get it to do the following (2nd button to the right does slideUp, one button down from the top left does slideRight,  etc.) and at some point I must have accidentally changed something in my diagonal code because it is suddenly not working anymore. I have have a working commit for the diagonals on github but I didn’t have time to find them and put them back in before submitting.