naming updates
Added more get functions. updated naming. updated error returning.
Added event viewer.
Updated index: now showing all events occurred.