[Major] changed constructor of StrolchComponent

Should have interface ComponentContainer in constructor
[New] Implemented an EnumHandler and RESTful endpoint