add sign in test in to the products_controller
add 'invalid without a params' to product model test
add product_category test to the model and controller, fix the bug
add LoginMacros rspec support module
add Evaluate's model and controller test