begin refactoring guitar_string.py