Created basic lexer

- Wrote the first version of the lexer
- Created HTML page to test lexer, and later on parser
- Added Sublime Text workspace files
Started work on Parser

Started implementing the basics of the syntax in the parser. Still very much undone.
Work on parser

- Better handling of parenthesis
- Improved handling of commas
- Implemented pipe operator
- Lots of small updates and additions
Parser app: improved handling

- Added exceptions as red bars in interface
- Made lexer an parser operate independent of each other
Build tool
Parser tool: GUI improvements
jsq: new functionality

Codebase is still heavily changing. Worked on parser:
- More work on parse_filter(): it now also handles literals
- Improved handling of parenthesis, commas and pipes
- Added 'binary' handling
- Added 'collection' handling
Added test suite Jasmine
Logical &&, ||

- Added logical && and || comparison operators
- Fixed bug where Parser.wrap() would not correctly set parent.last when removing child
- Moved lexer.eof() to alphabetical position
Small UX additions to parser tool
Testsuite: added tests for Lexer
Improved parser tool

Added input/output fields to test the jsq output. Used Ace editor for input field.
Started working on the runtime

First basics of the runtime are working:
- binary ops work
- collections work (square brackets)
- comma separated values work
- filters work
- plain scalars work
- parenthesis work
- pipes work

No test cases yet.
Bugfixes, subfilters, modules and more

Big update:
- _filter() received a heavy update. It now understands sub filtering where a filter's key is a filter itself. Also basic support for selecting a key range on an array
- The `function_call` Parser tree block now looks for function names defined on the jsq function object and tries to execute them.
- Lots of bug fixes and small changes in behavior.
Parser tool: last bookmark is now remembered

Also minor changes and UX tweaks.
Code cleanup
Parser tool: added query timer
Object notation, moved functions to jsq.fn, and more

- Added callback support to jsq()
- Cleaned up / moved some code around
- Small bug fixes
Variable assignment, bugfixes
Bugfix in regex for variable assignment operator