Queries with partion keys will be accepted. 

This fixes issue #37 and issue #50
Any reason for using var? Generally idiomatic Scala code should avoid var. It is much better to make ParsedColumn a case class:
```case class ParsedColumn(name: String, values: List[String])```