Updated fermion_state for better constructor
Small aesthetic changes.