added basic logic for compression
improve logic of compression wherein it dynamically detects if it should be hidden or not
fixed condition in o.resize wherein incorrect variable was used
store widths on each children element
added decompression logic
removed console.logs and stateKeys
removed unnecessary comments
removed unnecessary comments
fixed the time when the decompression callbacks should be called.
removed decompress and compress function as it is no longer needed and added some comments
re-queried the dom for hidden items
removed the call o.getChildrenWidth method in the each loop and stored it in a variable
fixed bug in unwrapping the last element
moved the execution context of afterDecompress
Merge branch 'feature/fix-default-logic' into develop