Modified IdentityOperator so that it no longer takes a label argument (instead label I is always used for IdentityOperator), and added an optional integer argument that specifies the sizeof the Hilbert space of the operator. This is necessary to know when generating a matrix presentation of the operator using sympy.physics.quantum.represent(...). I also added support for such representation for the case when the Hilbert space dimension is specified.