Refactoring: use Pimpl idiom
Add qmake file for building a shared library
Merge pull request #8 from callaa/sharedlib

Shared library