Introduce Spring Framework

Change-Id: I090f956c3a2010c98483879da93cee24df71511c
merge Spring introduction to master

Change-Id: I962f658462f39d284a3591e1994877c57821ef6f