add: WingNut, TruncatedCone, TrapezoidProfile; cone: only need h_dir; requirements: added numpy dependency;
fix wrong test case name
add hex nut
hex_head: fix length calculation
added locking bolt nut