use slightly more efficient python datastructures
attempt GC
add citation types
fix typo
commit citation object to correct table