add content negogiation, serialization of objects (their attributes map), and some helpers for authentication + authorization to the cuba framework