Added more function unit tests
Refactored some test names
Stubbed out unimplemented tests