Updated Design Pattern Samples and Basic Core Java stuff..