fix .gitignore

- specify root dir; re-includes /src/state
add `StateExpression.untype`

- Provides a means to easily represent `StateExpression` objects as
plain `Object`s, allowing easier deep-clone and differential operations