Fix issue in MemoryUsage() where error would be nil when filename was wrong
Add tests for cases where filename would be wrong
Remove fmt from tests

Uses t.Log() now