New functionality to the Filesystem

In File:
- Added filename method
- Contents method improved, returns false if the path does not contain a
file

In Folder:
- Added listFiles method, for listing files in a specified directory
Some extra functions for better access in the providers
Added package name of Random component in his provider
Changed Compiler make up
Added ViewFinder

ViewFinder allows us to better add our views path and manage them
easier.
Updated the ViewServiceProvider

Updated the ViewServiceProvider to work better with the ViewFinder
Updated the ViewCompiler

To work with the ViewFinder