The files were moved to be a little bit nicer directory-structure wise. Errors are now thrown via exceptions. I initially wanted to do no-exceptions, but doing so will be kind of annoying with third party libraries and in general, so the shift to exceptions is a Good Thing.