API Session can connect/disconnect. Also addresses #24