Umm, lots of changes... T.T

Generic stuff, removed the old book stuff, changed how the handlers
are... handled and random stuff