This is a java App using Collections, GUI, and Map