Refactoring

A lot of changes:

- cleaned code (but not structure)
- added redirections
- added method to generate google play link
It have do be cleaned. I was rolling back migrations so just have no idea why do they here