spare restructure modification
change basic structure if spare part
sparepart unit test
fix the display to match the new model
merge with master
major change on sparepart module
fix sparePartType