Made SWAN more modular. Moved runtime stuff out of swan song into
engine.

Updated SWAN song to make everything an expression. Made a distinction
between Value Expressions and TriState Expressions.

Added Cross Device Swan. 

Many Fixes to sensors.

Updated grammar