So you want to sign a record contract. Should it be with a major or indie label. We dive into your choices.