Major restructing of directory organization

Moved sources for different phases of compiler to their
respective directories.