Skeleton.
Added structure
Removed duplicate functions
Fixed up tests and transport to get one test passing
Fixed how test creating request
Fiddling with the test
Added in callback parameter
Fixed web port
Fixed styling issues, removed multi code support
Minor styling fixes
Modified test to check SESSION_NEW
Removed unnecessary field
Fixed configs and styling changes
Merge pull request #1 from praekelt/feature/add_transport_structure

Feature/add transport structure
Added support for close session with test
Test for resume, with reply resume
Test for begin with end session
pep8 fixes
Some tests covering failure cases
Moved error handling