re-upload of usetest

some info passing added as well as some validation, mainly has the
addition of the register and message system; NOTE: atm the message
system is not linked to anything data must be set up manually