remodel client
coffee to js
add client
polling now return array data
1. change setInterval binding
2. remove printTicket function
3. try catch body JSON.parse
change array.every to array.forEach
fixed getPacketsByStoreKey filter method
renamed:    src/server.coffee -> src/socket.coffee
seperate socket and server class
coffee to js
mv ack method in socket.coffee
fix return result of ack method
1. change queue from array to object
2. fix test/server.coffee for new polling data type
1. fixed client
2. add polling limit in socket
1. add client test case
fix conflict
1. add hijack method to server for simulate exception response
2. add test data to test/client.coffee
3. add error handles to src/client.coffee
add more test case
add delay response test case
minor fixed