first cut
argspec is attribute
clean up cache storage
extra line
clean up vararg parsing for theano
HV class
working on vector class
WIP: vectors
working on vectorargs
don't compute grad/hv unless required
remove kwargs; check for dtype
BUG: prod doesn't support ROP
name the vector for clarity