Experimenting with midje for tests.
Adding lein-midje as a dev dependency.
Splitting the parser out into its own namespace.
Namespace reorganisation.
Whitespace changes.
Replacing midje with expectations.
Improving a couple of test cases that should return empty.
Whitespace changes.