cleanup common assembly, remove gun manufacturer enum in place of string, add default model binder for string nulls (not working yet)