Revamped the scorecard app

Hello Sunil,

Please consider this pull request and apply the changes.
The 7 commits below summarizes the changes done to the app. Look at the commit description for the complete changes done in each commit.


Thank you