--Added the ability to fetch a user's most recent push or issue event on Github.
--Refactored parts of the Github module to enhance code reusability.

Signed-off-by: Mark Farrell <markfarr2011@gmail.com>