Fix tests.
Improve messages style.
Remove unused code.
Change variable name to match the one used in route file.
Implement mini cart.