Added Constructors, Getters, and Setters

Can be copied into any package later on.