Added new Thread creation to run each Command following an incoming message in MessageHandlerImpl
Removed forgotten comment in FileServiceImpl
Moved tag correction xXXXxxxX -> Xxxxxxxx from service to model, someone made my test didn't pass anymore... please check the test before committing
Added some missing @Inject annotations on Constructors, please try to run application before you commit, since it compiles and runs
Added some bind too in CommandModule
Added some javadoc, renamed GET_ALL messageType to GET_CATALOG.
Updates on tagMap system (create local tagmap from local catalog only when needed)
Partially implemented MusicSearchCommandImpl only (remains service and others)
Updated music Class, fixed equals method for usage in collection<Music> and similar
Added some warnings relatives to potential unexpected but avoided behaviour (adding an already existing music (same hash) is forbidden and simply skipped if user is trying to do so)
Start thread problem almost resolved (PeerSocket remains)
Modified send to send(Message msg) in PeerDiscoverySocket
Get my peerId with appModel
Add TODOs
Classe ListenThread
Classe ListenThread
Classe ListenThread
Merge origin/master
Classe ListenThread
thread construction in start
peerSocket start
check CONNECTION message type
comments, remove TODOs
Modification of ListenThread

	Modification of method start() and stop()
	Use of AppModel
Add implementation of MusicService.setScore
Add implementation of MusicService.unsetScore
Add implementation of Music.addScore
Add implementation of Music.removeScore
Beginning of implementation of sendUnicastCatalog and sendUnicastGetCatalog
Merge origin/master
Merge origin/master

Conflicts:
	src/fr/utc/lo23/sharutc/controler/network/ListenThread.java
End of implementation : sendUnicastCatalog and sendUnicastGetCatalog
Merge origin/master
extract json and construct message object

fromJSON
toJSON
Merge origin/master