Code refactoring

RouterFactory
Code refactoring

Models
Code refactoring

Navigation
Code refactoring

Injects
Code refactoring

Injects
Google presenter