Merge branch 'fixes'
Fixed clientsMap usage
Added new P2PMessage interface

All message receivers will be accessed through the interface
FileMessage class improved
Cleanup
Added new IMessageHandler interface that will be used to interact with swing