Improved constant naming conventions
Reformmated code, couldnt help it
Refactored showNotification method
Refactor interface methods, fixed restart bug