Started the deserialize function and have it working at the simplest form.
Added some more documentation and taking others out.