.NET MVC Library application using 3-layer architecture and angularjs