Javascript libraries, router & main view

This change set adds all Javascript libraries, a basic Backbone router
structure and a main view.
dealing & prompting

I went a little further with this change set than I intended.  This
change set addresses the following user stories:

“As a dealer, I want to initially deal out two cards to the current
player, So that we can begin the game”

“As a player, I want to be prompted to hit or stand, So that I know
when I have to act”

“As a player, I want to know my current best possible score, So that I
can decide whether to hit or stand”

“As a player, I want to hit, So that I can increase my score”

This required the addition of:

- a basic CSS reset & clear fix, and some basic CSS styling to
categorize the messages on the screen
- additional attributes for cards: numeric values and a flag to denote
an ace (“value” now stores the numeric value, while “level” stores a
displayable name like “2” or “Jack”)
- a deal() function in the Deck collection which deals a specified
number of cards into a buffer hand
- a Hand collection which includes a getScore() function that
calculates the total points in the hand, accounting for aces
- templates for the dealing of a single new card, and the player
controls for “Hit” and “Stand”
- handlers for all controls in MainView

There is still no mechanism for standing, for knowing when the player
has busted, or passing control to the dealer.
Merge pull request #1 from robinamasio/feature/DEAL-PROMPT

dealing & prompting
dealer logic & outcome

This change set addresses the following user stories:

“As a player, I want to stand, So that I don't bust”

“As a dealer I want to continue hitting until my score is at least 17
So that I get close to 21 without too much risk of busting.”

This required:

- more CSS styles for messages regarding wins, loses and draws
- a template for when either the player or dealer chooses to stand
- a template for the outcome of a hit for the dealer
- a template for the outcome of the game
- logic for the dealer’s decision to stand: if the dealer’s total is
less than 17, the dealer must hit.  Otherwise, the dealer must stand.
In either case, appropriate logic for wins, loses and ties was needed.

in addition, I added a “to-dealer” CSS style to give a darker visual
look to the hits that the dealer receives.
Merge pull request #2 from robinamasio/feature/DEALER-HIT-OUTCOME

dealer logic & outcome
Merge pull request #3 from robinamasio/develop

Develop