add replace support to ViewState framework
fixed submodule config (hopefully)
Merge pull request #23 from ryanjduffy/master

ViewState enhancements and submodule fix