more renamings for clarity; began using Data.Monoid's (<>) instead of `BL.append` for brevity; more progress on TCP connections