File list (Check if you may need any files):
harlanji-soashable\httpfilexfer\pom.xml
..................\............\src\main\java\com\soashable\httpfilexfer\HttpFileXferInterceptor.java
..................\............\...\....\....\...\.........\............\HttpFileXferPlugin.java
..................\............\...\....\....\...\.........\............\HttpFileXferServlet.java
..................\............\...\....\openfire\plugin.xml
..................\jhb\pom.xml
..................\...\src\main\java\org\jabber\JabberHTTPBind\DNSUtil.java
..................\...\...\....\....\...\......\..............\Janitor.java
..................\...\...\....\....\...\......\..............\JHBServlet.java
..................\...\...\....\....\...\......\..............\Response.java
..................\...\...\....\....\...\......\..............\Session.java
..................\...\...\....\....\...\......\..............\SSLSocketReader.java
..................\nbactions.xml
..................\openfire-cometd\pom.xml
..................\...............\src\main\java\com\soashable\openfirecometd\BayeuxStartupListener.java
..................\...............\...\....\....\...\.........\..............\CometdPlugin.java
..................\...............\...\....\openfire\plugin.xml
..................\pom.xml
..................\robot-olympics\pom.xml
..................\..............\src\main\java\com\soashable\robotolympics\App.java
..................\..............\...\....\....\...\.........\.............\challenge\Challenge.java
..................\..............\...\....\....\...\.........\.............\.........\ChallengeGenerator.java
..................\..............\...\....\....\...\.........\.............\.........\StaticChallengeGenerator.java
..................\..............\...\....\....\...\.........\.............\.........\TextCaptchaChallengeGenerator.java
..................\..............\...\....\....\...\.........\.............\ChallengeData.java
..................\..............\...\....\....\...\.........\.............\ChallengeExtension.java
..................\..............\...\....\....\...\.........\.............\ChallengeManager.java
..................\..............\...\....\....\...\.........\.............\ChallengePacketInterceptor.java
..................\..............\...\....\....\...\.........\.............\ChallengeSessionEventListener.java
..................\..............\...\....\....\...\.........\.............\RobotOlympicsPlugin.java
..................\..............\...\....\....\...\.........\.............\RobotOlympicsProperties.java
..................\..............\...\....\....\...\.........\.............\util\MD5.java
..................\..............\...\....\openfire\plugin.xml
..................\..............\...\....\webapp\robotolympics-settings.jsp
..................\..............\...\test\java\com\soashable\robotolympics\challenge\ChallengeTest.java
..................\..............\...\....\....\...\.........\.............\.........\TextCaptchaChallengeGeneratorTest.java
..................\..............\...\....\....\...\.........\.............\ChallengeExtensionTest.java
..................\..............\...\....\....\...\.........\.............\ChallengeManagerTest.java
..................\..............\...\....\....\...\.........\.............\ChallengePacketInterceptorTest.java
..................\..............\...\....\....\...\.........\.............\util\MockSession.java
..................\..............\...\....\....\...\.........\.............\....\MockTextCaptchaChallengeGenerator.java
..................\soashable-chatbar\nbactions.xml
..................\.................\pom.xml
..................\.................\src\main\javascript\lib\cookies.js
..................\.................\...\....\..........\...\json2.js
..................\.................\...\....\..........\soashable.application.js
..................\.................\...\....\..........\soashable.chat.js
..................\.................\...\....\..........\soashable.init.js
..................\.................\...\....\..........\soashable.notic