Prepare cucumber for tests
Add User model instead Product for tests
Add filtering feature and fix some problems