Modified IF1 frontend.

- Ports are automatically modified when adding and edge/literal to a callNode
- Function names are bound to the Callnode when they are encountered
Modified string representation of CallNode
Small DVM changes

- Removed cores default argument from runtime
- Rearranged a few things in the core init file
Make the contextMatcher check for duplicate tokens
Changed the error to a warning
added dis version of call example
Some additional logging statements
Added calls to the compiler

- Some small name changes
- Compiler can now handle call nodes
- Fixed a bug where links would be added multiple times
Modified call example
Changed default logging level of IF1 frontend.