Fixed rename mishap
Additions for gitignore for the new files that are necessary to kick around qtCreator
Fix for userdata to accept base classes where the derived class uses the name of a base member function to access it (Derived::get_num, where get_num is only implemented in Base::get_num)
VC++ makes this acceptance easy by taking the name as "Derived", but GCC and Clang
main.ninja for compiling with QtCreator on Windows. Really need Shogun...
Added tests to ensure the derived/base case doesn't slip by us again!
Merge pull request #22 from ThePhD/master

Fixing Issue #21