added design pattern diagrams and tweaks; added some spring tutorial classes