Small fix in beast parsing in which a trailing newline wasn't being ignored during error checking, and refactored SpedeSTEM to utilize command design pattern and extracted out the different commands to classes