Changed LibaryFileSpec to include file_extension and a FK to FileExtension.  No changes to Model (has_many, belongs_to) were makde.