Added Web API solution and restructured