adding jpopen class
misc changes
vec grow changed to resize; pop removed
parse uses new vec
added files + improved vec, parse