use symbols for attrs instead of strings
plot: use keywords instead of matlab-like arg pairs
accept keyword arguments throughout