Intermediate commits
working on
#5: Filter only filters the condition column. It should filter all the
columns 

Task-Url: http://github.com/meisam/spark/issues/issue/5