Userdata: Member Variables and lookup

Allowing for userdata to call both functons and also have intuitive syntax for member variable functions. Updated examples and added compiling and passing test cases for new feature as well as update to `userdata.cpp` example documentation.

Also, additional readme example!