Initial commit. Still needs a lot of work.

Does compile an can be used to fetch data as JSON.