Added getSize and initialize
Added addElement and some neato commenting