Added additional validation to register and charsheet pages
Added asynchronous character data loading