Integrated some error detection, forcing the user to separate taxa names with '_'