Merge pull request #16 from ryanjduffy/master

Update basically everything
Merge pull request #17 from ryanjduffy/master

Added ViewState
Merge pull request #18 from ryanjduffy/master

added gh-pages to .gitignore
Merge pull request #20 from ryanjduffy/master

build changes and no snap bug fix
Merge pull request #22 from ryanjduffy/master

Couple fixes
add replace support to ViewState framework