Partly done but still broken plist parser

Still need some work, but committing in case I take a longer break on this.
Parser is currently not dealing with EOF or UNKNOWN tokens, and it stack traces as soon as you try running it.

I will also like to change the interface to match how csv and other files are read and written in julia