Fixing includes for complication on OSX (Xcode 5)
Add destructor and copy constructor - needed because events are registered in constructor
Merge pull request #1 from aez/master

Fixes for Xcode 5 and copy constructor/destructor