created a test package for the overviewpanels
added tests for overviewTable overviewTreePanel and OverviewPanel Randy. A , Shawn. Y
missing files are added. Contributors : Randy. A , Shawn Y
One of the empty test file is removed. Contributors : Randy. A, Shawn Y
Refactor widthStyle
Saving progress before trying Knockout
Convert website to use KnockoutJS
Progress bars work again
Voting partially works again
Fix issue where click event would fire on page load
Converted poker sessions from plain object to view model
Move functions relating to individual sessions to the correct class
Restructured code to use EstimateViewModel and load existing estimates
Votes now properly save
Only show open sessions in the list
Progress bars animate when you vote
Adds the CardFactory class, which generates cards on the fly.

An associated default.png has been added to be used as a background.
Additionally, a test has been added. However, due to the difficulty of
automating the check for whether the generated card image is "acceptable,"
The test outputs 3 pngs into a tests folder under PlanningPoker for the
developer to view. The .gitignore has been updated to ignore this test
folder.

More thought will be put into the holy grail of cards, the "400 of
Diamonds"
Puts the number of the card in the middle with big Font. Sigh......
Modifies the DeckVotingPanel to use CardFactory exclusively. Due to the nature of CardFactory, it may be better to check for a resource, then if it doesn't exist use CardFactory
Adds test callled GenerationSpeedTest, which is mainly for demostration purposes