Added support for Json and Xml media format types. Added new Common project for shared functionality