added custom validation (rather than building+returning a Track object) for creating a Track (checks if it's in MusicBrainz).
nested attributes fixed (might have broken something else in the process, guess we'll see).