Promotions
Used new macros, added route requirements, polished
Merge pull request #9 from umpirsky/feature/promotions

Promotions