added my changes to yason whilst keeping to original api
added roundtrip tests for alist/plist encoding, alists were getting built backwards
update docs to reflect the changes to alist/plist behaviour
rename hidden functions like rest of code
use append instead of nconc
Merge pull request #26 from rick-monster/master

modify alist/plist behaviour without breaking core