Added words about abstraction also allowing to build complex and robust applications, also changed my affiliation info