Attribute expressions

closes #659
should have min compat for various versions of deps (for pandas I would say 0.14.1 is prob min) - not a big deal; of course then have to test with these various versions (Travis)