Add an init.lua so this can easily be used as a submodule in git
fixes and refactor
* reformat using a luvit-like code style
* use the core emitter for luvit like object syntax
* fix runts from the socket
* emit connected on a tls connect
* emit more data on a privmsg
Almost completely rewritten, still a lot left to do
 * In a (semi-)functional but incomplete state