First stab at and_togther and or_toghether functionality. Still need to write tests...