Completed attempt 2

Note: Had to split this single commit into multiple smaller commits due
to a bug in the GitHub Windows application.
Completed attempt 2

Note: Had to split this single commit into multiple smaller commits due
to a bug in the GitHub Windows application.
Added .gitattributes and .checkstyle rule to .gitingore

Forgot to initially do this in master branch, so manually doing it for
attempt-2 branch
Committing dynamic form.
Added form validation.
Added dynamic table generation and a simple model.
Implemented WOD 5.
Digits-delete WOD
Replaced divs by text scala template.
Added a telephone type to form
Added new scala template that combines telephone and telephoneType field
Implemented the Play global class to create initial Contacts on application startup
Added hidden scala form (For inclass WOD)
Starting WOD
Finished WOD
Starting WOD
Finished WOD
Fixed Delete functionality
Starting WOD
Finished WOD