Initial import
Added pattern ad documentation execersises