Added start of connection class.
Start of session class.
Add another vim swap file variation to ignore.
Correct remaining boilerplate refeerences.
Merge branch 'master' into initial_port