CanJamEvent Getter and Setters

Getter, setter and abstract getExtraInfo was added.
Main and Constructors Update

The Main was maid into the entry point of the program. Each constructor
was made so that it initialized its respective data and stored in an
array.

The enumeration to represent Sex was also made.