Add __metaclass__ = ABCMeta, some minor aesthetic changes, simplified the reshaping in LookupTable, deleted zero_state method and removed unused Wrap3D brick