Sorted parser productions
Merge pull request #18 from Markush2010/restructure-productions

Sorted parser productions
Move lexer into separate file
Merge branch 'master' of github.com:funkybob/rattle

Conflicts:
	rattle/parser.py
Add simple tests runner
Make Library.register_* functions usable as decorators
Use above features
Fixed #5 -- Added fully featured filter syntax
Remove stale comments
Merge pull request #19 from Markush2010/filter-args

Fixed #5 -- Added fully featured filter syntax
Fixed PIPE precendence
Merge branch 'master' of github.com:funkybob/rattle

Conflicts:
	tests/filters.py
Merge pull request #20 from Markush2010/fixed-pipe-precendence

Fixed PIPE precendence