Fixes and improvement
* style changed
* documentation
* various fixes
* unregistering commands (see TODO)
print should allow other types to be printedfinish roster list informationsettings list?non-setting settings?set package searching paths?register commands inside of lua object too, then unregister them on exit