ref/assign -> getindex/setindex!
Allow using "=" within function-like notation

e.g. @options(a=3)
use test_throws macro in tests
Rename test script following standard
Update README