Added more image assets for web client usage
Switched to a more deneric label
createNewGame and joinGame now return gameboard objects
Got rid of non-transparent connect4 cell image in favour of transparent one
Added optional userSetupComplete event for after a user is properly established and connected/setup with game management
Now detects failed connections and will wait gracefully for a connection to complete before queuing up a user
Returns mock gameboard data (or error) in createNewGame and joinGame
Updated piece icon urls
Add try-catch to detect attempts to join a game that doesn't exist
Refactored to all socket user setup detection and detect connection success/failure
Added waiting-for-opponent UI rendering block and connection failure rendering block
Added a scroller, moved stylings to css classes
Removed old unused button-tap data in favour of directly showing game area; removed old unused events
Added functional game joining by url
Added more styles, incorporated into CSS, added preloading images in CSS, and added imported font
Travis fixes
Added render/reflow hooks
Adjust drawer to open after rendering list. Allows for smooth animation
Organized and extended css used by component
Game launcher, waiting screen, and connection failure screens now pretty