Move connect() to Python file

Move this function, as it does not require the use of any internal
Cython stuff.
Ignore Python bytecode

Instruct git to not worry about bytecode generated by Python when
importing the modules.
Add to_python method

Implement a method to take a CyTI variable and automatically convert it
to the most appropriate type.
String representations for Variable[Request]

Add nice string representations for these classes that include the name
and type code.