Added custom file manager and class loader for more complex compilation cases
A little improved tests