Refactor.

- Code cleanup and formatting.
- Updated gem engine.
- Simplecov and database_cleaner.
- Refactor all locales so they have same pattern based on english intl.
- Fixed spanish and portuguese translations and added i18n-spec tests.