Orphan list bug

PT story: https://www.pivotaltracker.com/story/show/79488584

- Fixed all three bugs
- Introduced features to test the fix
- Introduced specs to ensure an orphan list can only be created for an active partner
- Introduced orphan_list factory
Can we just prevent the index view from rendering if the collection is empty?