Complete rebuild of core with javascript system and go-ircevent

Fixes #13 
Fixes #7 
Fixes #2 
Fixes #12 
Fixes #10 
Fixes #9 
Fixes #5 
Fixes #3 
Fixes #1