Further implementation for the TypedArrays

I fixed the base type of the typedarrays and added a lot of metadata functions to the classes