NA-0: Adding ability to choose ints vs longs, floats vs doubls, and using partial classes.
NA-0: Removing generated files.
NA-0: Updating .gitignore to not check in generated files for nuget packages.
Merge pull request #18 from cvent/refactor-additions

Refactor additions