Added WPISuite webpage email field
Added an email field to the WPI Suite Admin Console webpage.  It just required adding the string for the User member field along with increasing the amount of fields displayed.  It seems to be working and storing to the database correctly, as the JSON is displayed correctly in the box, and the user JSON can be retrieved by name, username, id, OR email.  This should be all good for us to retrieve users from the database and have their emails accessible.

To Test: Log in as Admin
      2. Create a core user, filling out all fields
      3. Clear fields and read the user, using username, name, idNum, and email once each.  Each time the email field will be present in the displayed JSON.
      4. Restart the server and repeat step 2.
      5. Test updating fields
      6. ???
      7. Profit

Committed by: Alec Thompson
Merge pull request #20 from ajthompson/dev-email

Added WPISuite webpage email field
Added Email Database Tests
I added two tests to the WPI-Suite db4oDatabaseTest.java file.  The first test tests whether users can be retrieved by email.  The second tests actually using the getEmail method on a retrieved user.  They both pass, so emails are getting stored in the database correctly.
Committed by: Alec Thompson - ajthompson
Moved mailer creation from Janeway to PlanningPoker

Since we moved the Mailer class from the PlanningPoker project to Janeway, the static method in Janeway.java is no longer method. Instead, we can use the constructor directly in the PlanningPoker module.
Adding MailTrap functionality to Mailer
I added the functionality for a debug mode in which emails are sent to the MailTrap server.  This is activated by setting the Mailer class field DEBUG to True.  The emails can then be seen on Mailtrap.io by logging in with the email "struct.by.lightning@gmail.com" and the password "team6password".
Normal email functionality can be restored by setting DEBUG to False.
Committed by: Alec Thompson
changes to the model to reflect the new direction of the UI
Merged
Merge pull request #21 from ajthompson/dev-email

Added Email Database Tests
Merge pull request #22 from austintrose/sbl-dev

Further changes to model to reflect our new UI direction.
Revert "Merge pull request #22 from austintrose/sbl-dev"

This reverts commit 3b6d41b53d14f03981e914434a15eade4cfa61f6, reversing
changes made to 85533392673e604739e41b4490476fc2065b8889.

Signed off by: Alec Thompson - ajthompson
Adds a basic GUI for when the user is either creating a new planning poker session, or a moderator is editing the game.

This basic GUI is currently not functional, but simply provides the basic layout that it will follow. This includes a place to type the name, a drop down menu for selecting a long or short term game (live or not), and selecting the deck of cards that will be used for the game.

There are two boxes that will hold the requirements that can be selected and one for the requirements that have already been selected.
Just added a few comments to make things a bit more clear
Add a drop down menu for the date.

This now has a drop down menu for both month and day. Current the month is an enum. I added an action listener so that the number of days to select from change depending on the month. Currently it only works for either January or not January and the days are not the correct number.

This also now has a "Remove" button for the requirements.
Add proper date and month selection. Sets default session name to the current date and time in "dd/MM/yyy hh:mm:ss" format.

The GUI is now slightly more interactive in that the days that the user can pick from change depending on the month that is selected.
Change from grid layout to sprintLayout. No behavioral changes.
Merge pull request #23 from sfmailand/sbl-dev

Added game settings window
Tested by: Alec Thompson - ajthompson
austintrose.

Add the overview pane to the planning poker tab in WPI-Suit.

This includes a side panel that has all of the games, divided into 'answered, unanswered, and finished'

The right side of the screen is divided into four quadrants, one for picking which requirement the user is estimating, one for submitting an estimate, one for viewing other's votes (assuming the game has ended), and one for showing the statistics of the voting (assuming the game has ended).
austintrose.

Add the overview pane to the planning poker tab in WPI-Suit.

This includes a side panel that has all of the games, divided into 'answered, unanswered, and finished'

The right side of the screen is divided into four quadrants, one for picking which requirement the user is estimating, one for submitting an estimate, one for viewing other's votes (assuming the game has ended), and one for showing the statistics of the voting (assuming the game has ended).
Merge branch 'sbl-dev' of github.com:sfmailand/wpi-suite into sbl-dev
Merge pull request #26 from sfmailand/sbl-dev

austintrose.
Tested by: Alec Thompson - ajthompson