added -melf_i386 flag to linker so it compiles on 64 bit machine
directory restructuring