First commits to URCC

This pull requests includes original version of URCC and my own modifications, including urcc user interface and ruby gem related files. The original 'src' directory was renamed as 'lib'.