Added ArrayType.java, used STO's to store the data (as they contain addresses/values/etc). //TODO: NEED TO FINISH isAssignable(Type t)