make songStyle of songView readonly
cleanups
also set the style initially
use defaultStyle as initial value
attach observers from SongVC
make SongStyle copyable