Cleaning up the parser logic. Put it into its own class. Going to start working on supporting multiple simulation tags.