creating the catalog listing
creating quick layout
editing some unit tests
Implementing cache + getting partial result + adding gitignore