hacky solution to past tests
some basic extract method refactorings
everyhing is a verse
extract verse separator
Verse using loop
use song creator for all verse(upper, lower)
Extracted clases out from verse methods
Refactored to verse factory
Added VerseFactory
refactor to polymorphism
rename to CanHandleBottles
rename num -> numberOfBottles