Changes and less stupidity
move main http stuff to lib/register.js
whoops
Someones autism flared up, and they told me to do this.
more changes
fix some things