ignore generated files
add zdf index support
cleanup core.clj