Modified requirement for unique ID where it is String and not int, a few fixes for NullPointers,
and began creating UserUI.