added web api routing, json convertor for model parsing, but object graph is too deep. Viewmodel wil only hold selected ids and dropdowns will be chached via webapi ajax calls