Encapsulated the Prison code structure in the Prison package