Refactor engine.

- More stuff to gitignore.
- Fuubar
- Updated travis.
- Reverted rake so not Thor complain.
- Updated gemspec and spec helper.
Yaml lint polish locale and add missing keys.
Add locale tests.
Refactor.

- 1.9 hash syntax.
- Code formatting and cleanup.
- Refactor migrations and specs.
- Removed empty seeds.rb
Updated readme temporary.

Some status badges but they point temporary to personal fork for
testing travis and coveralls.