added documentation

still need to change this to an array instead of a vector, as soon as I figure out the size set at runtime problem...