add .project and .classpath for eclipse users
Add a parser for CLI arguments (args4j).
fix the bug where this program messages were triggering the send of other messages in loop
add comments