Call createTable when New is called 

I thought it might be easier to just call createTable whenever New is called. Then you can get rid of some of the error checking in the other functions.