Bug fixing and tidying up
Tested, it is partially working, which is much better than i expected.
 There is a problem with accessing the collection IN network packet, it will get handle alright, just not the data list.