Initial commit

Added Game Setup controller and vew
Just committing so I can actually use checkout
Changed git ignore
Changed Corner Names to Side/Edge Names

Still need to add actual functionality
Merge remote-tracking branch 'origin/master' into gamesetup
InitialCommit
Displays Dice on screen based on rolled value
Implemented drop down menu + radio buttons

Made drop down menu to select the number of players the user wants to
play with. Currently the radio buttons don't actually do anything and
don't have any functionality mapped to them.
Road placement for top and bottom edges
Roads Added
Prepared Branch for Merge
Fixed radio buttons and added pseudo-functionality to game start

Can now select and pass data from radio buttons and clicking the game
start button prints the items you selected to the debug console.
Dice Images display in bottom left of screen
Added all functionality to main screen

Wrote code to fetch all data from the necessary view objects on screen.
Start game button now calls the main board screen element.

Still need to prettify the screen and standardize the variable names
used when fetching the data from the intent before.
Made comments and improved UI function

Added comments for Ricardo, Jon, and Joseph who are working with the
intent I pass from my set up screen to the board class. Also added
function such that when a user selects 0 victory points, the attack
toggle button disappears and does not allow the user to set attacks to
false. If I allowed this, the game would never end as users would never
be able to kill of one anothers' settlements.
added comments
Improved Resource generation to support n rings
Fixed Board class and added helper methods so that code compiles
Populated GameAction with all possible game actions
Added code to Board.effect