More stuff for Task implementation
Daily implementation
Add reward implementation. Add TaskFactory implementation