Merge pull request #4 from Opinicus/upstream

fixed empty responses from cyclon bootstrap server
Removed PeerAddress, PeerMessage. Range queries of Lucene index implemented in Search component. Added msgs to Request/Respond with missing index entries. Allocating index entry ids using LeaderEmulator
Added unit test for range queries for lucene
To Tman: added Gradient utility comparator ranking nodes by ID with highest ID being the 'leader'. TMan added a softmax method for selecting a peer, weighted towards the 'best' peer with 'temperature' controlling the weighting. Fixed bug in SearchSimulator - now forwarding WebRequests based on destination (not id).
Added comparator for the Gradient based on nodeId as a utility value
Scenario2 was using BigInteger for peer ids. Changed it to using longs.