Retire takeaway

This branch builds upon changes from the remove_placements branch.  It should not be merged until that one is complete.  It is here for discussion.
As, @aaronrenner mentioned, this should be abstracted into another, yet to be created, layer.  This logic is now repeated in the takeaways controller