Added console output for received object

Added console output for the parsed JSON received by the JavaScript.
Added global variables to Visualization

Added nodes and edges as global variables in visualisation.
Added preventative actions in Networking and Interaction.
TextFieldAttribute uses type instead of name
Tooltip for creating node

This seems very obtrusive and I suggest that we find another solution.
More TextAreas with tooltips

Added more TextAreas as previously discussed.
Update of TextAreas added

I am unsure what argument should be sent into them as of yet.
Support for singleton DB and RequestLiterals
Change how to change type

The types are now selectable from a <select>
*NOTE*
The <select> does not get set to null when you unselect a node.
Merge branch 'javascript_interactive'