Added ability to map generic STL containers. I'm quite tired, so the only containers tested so far were std::vector and std::deque. Carpe diem!