Merge pull request #19 from zhangcong2711/master

Unit Tests for AccountController and ProductController
Ratings: Implements Ratings controls.
- Adds assets.
- Uses font-awesome.
- Adds animations.
- Adds translations.
- Refactors code.
- Changes database schema.
- Diagram reflecting new db schema.
Code: Check progress before submit.
Models: Makes evaluation step-aware.
* Makes attribute order-aware.
* Updates Seeds accordingly.
* Fixes related views and actions.
JavaScript: Makes jshint happy.
Code: A minor fix.
Database: Updates diagram.
Merge pull request #20 from am11/master

Ratings: Implements Ratings controls
Ratings: Updates control with scale awerness.
Merge pull request #21 from am11/master

Ratings: Updates control with scale awerness
unit test for evaluation; sorting on product and evaluation