A couple of small features and greater flexibility with white space

* Allow empty lines at the end of the Schema
* Added empty and nonEmpty rules to check if a cell is empty or not
* For complex column identifiers, these can now be placed in double-quotes which allows a greater character set to be used