Refactor for spectral_initializers
This is how the headers are gonna be for now, I think this is decent organization. Shared headers (Vienna library stuff, lib* stuff) resides in the hermes project itself, the other directories are symlinks so projects can namespace reference between them. The include path from the Makefile ensures that local headers are searched for first, to avoid namespace collisions.