Fix excess CPU consumption
Partially merge 0e7e14b
Partially merge a320c42
Integrate text messaging with new parsing logic
Sent text message now shows up on sender's comm panel
Move Swing-related code to EDT
Make networking for rectangle tool work with new parser
Add networking ability to fill tool