add ALL the fields for dsc-78
order fields as per dsc-78
adding in a bunch of enums.  make required flag for select forms work correctly.
more enum intergration
pull in new amberdb and update view
more view changes for new copies
make othernumber thing deletable
adding a bunch of js to calculate things....
fix the duration calc. Also add aliases button
add aliases
tidy up view
tidy whitespace in view
working on the save method.
fixing up the form to use the new setters and getters
add exceptions
fixup form
merging in latest master
adding in the whole file thing.   its not pretty...
get Amber File details from the File
making things work for non-string fields