modified some LCM management in the java stuff, and have started a major overhaul of the vision code to separate things by files