function columnsCheck(self, col) created #6

Now a new syntax can be used to define the columns. In addition to the current syntax `['x1', 'x2']`, you can now declare with 'x1 x2'.

A ValueError is raised if the name of a column passed is not correct.

fix #6