Why you should care about Durandal JS if you are a Microsoft developer