Marker attaching

Please test the marker attaching / detaching functionality. I made a minor data API change, so please restart apache on vagrant after you pull. This will need another layer of re-factoring when the infoBubble functionality is refactored to the model level.
Hmm. I think I don't fully understand the tenets of the "publish / subscribe" model. So you're saying that rather than a global event being broadcasted that all markers listen to, we should re-introduce the marker manager? And that this will make things less asynchronous, which is also good for organizing the code more coherently? I agree, honestly...I tend to over-rely on that strategy, apparently, and was trying to fight it :). So how to we balance the "every element has a manager" approach with the more events-based approach? Perhaps this is a conversation to be had offline.