Merge pull request #1 from Handix/master

[Communication] Implement multi-thread and basic msg system
Merge pull request #1 from fyraimar/master

Add basic communication infrastructure
add distributed svd
add missing file Slave.java
Merge pull request #2 from chouclee/master

Add initial draft of distributed SVD  implementation
Merge pull request #3 from fyraimar/master

[Communication] Implement thread pool and basic 2-way communication
try
Merge pull request #4 from amaliujia/rstarzl-master

Parameter Message
Revert "Parameter Message"
Merge pull request #5 from rstarzl/revert-4-rstarzl-master

Revert "Parameter Message"
add SVD algorithm for k = 2
Merge pull request #3 from rstarzl/master

merge