added form for parts edit so they wouldn't zero out, also validation for levels on create