Refactor clusto-query to be a module
Add some tests for lexer.py
Add requirements-test.txt
Update README
Add setup.py
Pin clusto version
Fix clusto-query lexer to correctly handle escaped strings and add more tests for lexing
Fix cidr_in bug
Update test requirements and setup.py for tests
Move test package out of clusto_query
Refactor clusto-query

Summary:
This is a large refactor of clusto-query which splits out functionality into separate modules to
make it easier to perform testing.

Reviewers: xiaojian, jbrown

Reviewed By: jbrown

Differential Revision: https://code.uberinternal.com/D22535