completely rewritten * Ezc is now a namespace * added Ezc::Pattern * added Ezc::Generator added [if-one] fixed a problem with memory lack