A Framework for Construction Planning and Scheduling with Multi-Agent Reinforcement Learning