Removed unused variable
Added another check on packable data types
Used const value instead of hardcoded cipher
Added socket cleanup step
Updated comments in every file
Merge branch 'release/v_1.0_commented' into develop