Enhanced Partial Support
Some unit tests
add ability to reset cache (only works partially)
tweaking ifHelper context things
Merge pull request #16 from chrhicks/1.0.0

Major Partial support and fixes.