Basic end-to-end clojure ingestion

Hey guys,

This gets data in. The analyzer needs some work. I've found files that break it but haven't dug in to the issue(s) yet.

Let me know what you think. This should give us something to build on.

I'm thinking we may be better off splitting up work by feature rather than by layer, as we kind of had been doing. This allows each one of us to actually 'get something working' and not block each other. I think this is basically where we arrived yesterday.