angshu | changed appframework, introduced appdescriptor, made necessary changes for initialization, fixed tests