Limiter added in throttle and Exceptions added in throttle
refactord the hit method
refactored some method names
throttle refactoed and working