Added input validation, extra features for user generator, and home link