Consistent formatting. Moved inline methods to cpp file.
Array of void pointers resolved, replaced with std::vector.
Replaced void pointer array with std::vector.
Removed printf's.
Array of void pointers replaced with std::vector.
bug fix: build fixed on ubuntu 13.04, missing header