Added an wrapper for the SplEnum class, simply to let an IDE know that the
construct patams aren't necessary.
Also added some docs