Merge pull request #1 from Bodacious/master

Split code into separate files
Merge pull request #2 from Bodacious/master

Added spec setup for testing
Merge pull request #3 from Bodacious/master

Added first spec
new bank specs
new specs added
Refactored game flow class
Refactored some class names - broken :S
Merge branch 'dev/unit_tests'