jmoiron plays the blues

#31 to dotfiles add some new color themes, modify flassh to handle 'ssh blah cmd', alter font in vimrc, name in .gitconfig
9cf50683 to iris a little work on the shell side of parsing the queries
3291c3c8 to iris add a true find parser that parses things down to mongo spec documents, field lists, and counts
a9f040a1 to iris add split lexer/parser, more tests for lexer and parser, split completion support on the shell
344c7534 to iris add find statement parsing tests
329c4e7d to iris move parsing code out to parser.py
88e40020 to iris move language bnf out to separate file, create parser & completion.py inside query package
e847918e to iris reorganize query so I can split out parsing with command shell completion support
70f65b7a to iris add some stupidly complex command line completion for the find command that is virtually unravelable
9c590cd1 to iris work on query completion for find commands
9ddc13eb to iris simplify separator definition, get rid of unused fold function
d363b15e to iris greatly simplify field matching by using a regex instead of a big combination of Word(Upper | Lower) etc
a675f529 to iris add some tests for failing where clauses; only statements left to test
cd0bf9ed to iris simplify the separators with a new Separator composed type, add comma literal, make empty lists illegal
1abff386 to iris add unit tests for query parser
0c18c796 to iris update setup.py to have pymongo and lepl as dependencies
fcdf4024 to iris adding a query parser and shell interpreter to do queries against iris' collection
8f281a16 to iris add auto-version-numbering to iris/__init__ and setup.py