- add 'n' to lang meaning 'can work with negative numbers'.
- divide procedure name in 2 fields (module,name).
- divide procedure arguments in 3 parts (in,inout,out).
- add hand-made path processing code: eliminate multiple / and . and ..
- fix path processing code.
- update main to follow new location of path processing code.