Added ArrayList features, data entry, profile creation

Data is entered through text field, and transferred into the ArrayList.
Transitions from different cards works smoothly, but the buttons don't
always cooperate (buttons appear on top of each other despite having no
functionality).