Add .gitignore.
Add basic test running script.
Add function to calc DVs.
Fix runtests.sh
Add function to cal random cpf.
Add cpf validation function.
Merge branch 'feature/add-cpf-gen' into develop