Issue #7: Added ability to create a Melody from a file