add cache lifespans
minor math fix
remove old view package
refactor package layout in GenericsLib events package

EventManager related in events.manager

removed events.bukkit, moved packes to events

added events.signs

added events.anvil