refractoring

+ in jpa: String -> Enum
+ some Helper classes
+ order's states works (using Cascade.ALL)