v4, working

i got messages working, finally, the error reporting is working and
migration is complete. achievements are broken in this version, is
available for demoing