Fix compiler errors, tests failing however
Fix formatting on tests file
Fix test failure
Fix compiler error with cv-qualifiers on member function pointers
Switch member function pointer and string pair in initialisation
Format changes
Rename set_class to set_userdata
Switch from static member strings to userdata_traits
Add new_userdata to create internally memory managed userdata from sol::state
Add examples for userdata