removed circular dependency for presenter
initial logging change, rate limitter to websocket connect
changed prints to logger