Adds a faster function to load spectrum

It is 3 times faster than numpy.loadtxt.

I obtained from http://cyrille.rossant.net/numpy-performance-tricks/
Apply faster loading of spectrum

I also initialize this variable in the __init__