Various small fixes on spectrum module
Add hamming window objects
Add include guard
Add windowing to MS analysis, although does not perform well...
Rename: this is actually a pointer
Merge branch 'windowing'