added braind connection banner & IDLE to prevent timeout
refactored project to foreshadow separation of client as separate library