Added BikePart as Type-Object
Added enum BikePartType
Added BikePartFactory to keep created BikeParts as Value-Objects
changed SuspensionFactory to take usage of BikePartFactory
changed Constructors of concrete Suspension classes
Use Type-Object methods
add getType() to Suspension Interface and BikeSuspension classs
add persistence
Updated fields in UploadPhotoForm (de/en)
updated UploadPhotoHandler
fixed column naming