Issue #6 change default version to spring 4. Also use Spring 4.0.4 and 3.2.8
add abstraction level for sample projects