added the git ignore
figured some stuff out about events and the such