Added unit test file, doesn't work yet, has out of range error will continue to work on it