Initial version of the callback system
Added Browser class which handles a browser.
Add lua interface and full support for callbacks.
Add Lua API function capability