refactoring
add dataintegrity as an option on initialization

add dataintegrity as an option on initialization
fix some issues
closes #1
bump version
Merge pull request #8 from TotenDev/unstable

0.0.30