adds track cr takes expr thoughrout
updates track constructor typechecking on double. fixes #7. corrects initialize test for new constr
Merge pull request #17 from WHET-PLT/trk_constr

Trk constr
merge in master changes
fixes sast function type print order
closes #12, fixes #15