added github site plugin
removed deprecated main method
refactored logging and notifications