Fix validations in keyframe, also make fk in keyframe a string instead of an integer
Refactor to use nested forms, remove extreneous accessors, and add some _pct accessors to keyframe model itself