some refactoring

- changed version routing: last_stable.png becomes version.png
- refactoring on BadgeController
- prepared method ImageCreator::createUnstableImage