Added event file
fleshed out Events a bit more, added the package function