Changed Bonus Log update in scheduler to run hourly, users have a fixed runhour, updated register user functions