added functions and classes to translate aa sequences to properties, bin script, tests

Fixes #222
Yes, it's "and" (lower case) but logically to get a value that is both of those things, you OR the various values. Make sense?