Added narrow to NativePtr
Split up some unit tests, added tests for NativePtr and GCPtr