zip extraction works

yay
and some code clean up.
re-enabled the github repo