Changed the directory structure
Supported a simulation mode (-Dsim option) and -Dpackage option in the compiler