Engine changes.

- Use only gemspec for dependencies.
- Cleanup gitignore and Rakefile.
Controller changes.
Fix long html lines.
Change admin tab icon to leaf.
Change license to markdown.
Use feature instead of request spec for Capybara 2.