Laid out Inbound switch functions
Honestly, more of a trial commit than anything else.
Added pesudo code
clean enough to merge to development to add function headers
Merge branch 'inSwitch' into development