Added some helpful aliases
Return nil for listen! and unlisten!
better tests
Added basic event-target test + fix

Fixed multiple type case of `unlisten!`