improved color wheel logic and rainbow cycle function, removed code to check for time while rainbow function is running
updated birthday condition logic, few comment changes here and there