encapsulates all classes inside Twenty20 module to avoid possible naming conflicts with other gems