add types and specs
functional tests for connection and multiconnections
fix disable throttle
processor tests as functional