First Test Case done with dependency injection

Basic browse functionality mocked up.