Improving and Benchmarking Offline Reinforcement Learning Algorithms