Added autoloads for everything, removed a require I don't think I actually use.