Get uploaded file from public/protected folders

This will allow us to retrieve uploaded files to use in any page via TWIG. Can be used like:
```
<img src="{{ file('image_name.jpg').path }}" alt="{{ file('image_name.jpg').title }}">
```
Fixes #286
Hope it's all OK :)