refact(share): refactored archtecture for sharing

Isolated sharing logic from message formating logic for simplify future approaches.
refact(test): encapsulated mock bet method
feat(share): unified sharing button per day

Refactored sharing button for one per day instead of one per game, following
the newest mockup indications.

Closes #14
feat(layout): first version of the CSS
I know, it's very sucks :)
chore: add travis
chore: add README