[FEATURE] Allow storing of additional data

Every auth code record can now store data in an array that will
be stored serialized in the database.