remove clear as it is putting junk characters when redirected
make it so that namespaces are Lua packages

I'v been thinking about this and decided that namespaces should be equal
to Lua packages for easier interop and to avoid global variable
pollution.

Not fully tested and inspected, but everything seems to work.

Also commented a few things, cleaned up a few things.