Level 2 Swap Implemented

Also added constraint to check for a day with 2 periods already
allotted.