[WIP] Create a basic structure for phrases development

We create a simple basic structure to organize the application, and simple tests to start with development of phrases application.

**Only merge after #9  is merged**
Just linking #11 
The `new Request()` create a instance based on current request. I think a request can be configured, or given from a Factory in the future or anything like that. It's make the code more testable too. What is the best form to do it? Only remove the creation inside method?