Refactored GenerifiedType to be ParameterizedType and to extend ReferenceType
Added tests for imports of Type parameters and ParamaeterizedTypes