File renames. Solve part of #51
IdCode Exception implementation. Solve part of #51
IdCode functions import. Close #51