Update seen and history to support multiple connections at once, Move seen command to history.py to reduce spaghetti code
Merge pull request #209 from xxyy/feature/seen-multiconn

Make history support multiple connections and merge seen.py into history.py