Major bug fixes
Improved ticker initialization logic
Improved shutdown handling
Removed redundant close method
Removed error returned by Close method since its always nil
Removed potential deadlock in for-select
Improved ticker initialization logic
Improved shutdown handling
Removed redundant close method
Removed error returned by Close method since its always nil
Removed potential deadlock in for-select