Modified the solution according to the suggestions

1. Addressed the issue with update of project name in the solution
file.

2. Created a CustomParameters class to have the OOP capability in
accessing the parameters.

3. Replaced the long with BigInteger to accept arbitrary large number.