add bracket notation for array access resolves #39

adds bracket notation and make expressions a little less dumb