Implemented a basic collection view with tests. #2