fix issues and add BeeTime class to handle time strings