make proposal ID generation a parameter.
Merge pull request #30 from demarius/rewrite

make proposal ID generation a parameter.