Got rid of createHandle template function and use operator new (std::nothrow) instead.
Call ldconfig in the install target to get the libraries recognized
I think my compiler config has been a bit weirded out on Darwin due to a software update, and these changes were necessary to get things compiling again... and look good and virtuous otherwise so hopefully they won't affect things too much. We'll find out shortly on Travis.