a few fixes
change the folder structure to be more package-like
get setup.py working again

also move the source files to source/kmc_rates/
get the tests working again

rename kmc_rates to avoid confusion with the name of the package
move tests to a separate folder
change input for GraphReduction from graph to rates
add .gitignore
add test for cpp ngt
fix the example files