Do NOT use this revision! This commit had a LOT of changes and won't build.

1) Some tests must be rewritten
2) The PATH changes is affecting the whole application
3) There's need some modification in a bunch of files, which have more than one class on it (ugly thing)
4) PATHs and Namespaces fucked up the whole whing
5) Do NOT USE THIS!