Added texlive linux package requirement.
Added initial pass at data model (no cost info or extra field stuff - just the basic LaTeX elements and their relationships)
Added utils for unique named objects and other stuff to come