Add to scenes Listener behaviour
Configure table agent to be attached to server platform locally
Merge branch 'mt4j/ProjectChoiceScene' into mt4j/agent

Conflicts:
	mt4j/CoFiTS/src/utc/bsfile/gui/widget/menu/ListMenu.java
	mt4j/CoFiTS/src/utc/bsfile/main/CofitsDesignScene.java
	mt4j/CoFiTS/src/utc/bsfile/main/LoginScene.java
	mt4j/CoFiTS/src/utc/bsfile/main/MTBSFileScene.java
	mt4j/CoFiTS/src/utc/bsfile/main/StartCofitsEntities.java
Add a button to launch the agents
Add message receiving behaviour to table agent
Add utils class to manage files and folders in memory
project
Add method to file manage to create text files
TwoLinkedNode destroy, accessors, addchild new behavior
add last-modified information to structure.json example
Implements Behaviour when receiving new list of projects from server
Remove the static method from TwoLinkedJsonNode
Agent notifies the view when a new architecture is received from server
Write part of a file on the disk
Create JsonNode creator singleton class
Define behaviour to receive a file, not effective yet
Handle messages to receive a file
Wrap receive file behaviour in a new thread, need to be tested when server is ready
Interrupt thread when download is over, fire agent when a file is chosen
Add a magic way to find file id from filename