Change unknown vars in names to be empty instead of the input
Add tests for empty variable
Add tests for lone commas in name expansion
Update .gitignore to include coverage files
Fix typo in parse_name
Add test case to spot check invalid names
Add some missed valid/invalid side types
Remove first try block from get_var
Remove unneeded for loop at beginning of parse_end_name
Cleanup order of execution in parse_end_name
Simplify adding rgroups in parse_end_name
Simplify final state in parse_end_name