Merge pull request #1 from jembi/master

Merge Master Updates - classfile changes
Update pom.xml

Added dependencies and .war packaging info.
Renamed from V2V to BSIS and updated general app. info.
Rename and update from V2V to BSIS
Merge pull request #23 from jembi/compile_with_maven

Compile with maven
Change Address to Postal Address (See #22)
Change 'machine results' to 'machine outcomes' (See #5)
Add autotab for Blood Typing ELISA Test Results form (See #2)
Improve ELISA Test Interface (See #36) T: 0h30
Rename to BSIS & update Contact Me support (See #28) T: 0h30
Donor Deferral flag & move deferral info to top of form (See #18 & #45) T: 3h00
Merge pull request #46 from jembi/ui_changes_nov_demo

Ui changes nov demo
Split donor creation form into two step process (See #47) T:9h00

Added Add Donor Section to 'Find Donors' tab, to work with the
following workflow:

- Before adding new donor, search for donor to see if they exist in
current system.
- If they do not exist, enter in donor info in short 'Add Donor' form
on 'Find Donors' tab that consists of all mandatory fields, as well as
Notes field.
- Once donor has been created, option to update donor details or
continue and update at a later stage.
Uncaught TypeError: Cannot read property 'top' of undefined (T:4h00)
Remove console output used for debugging (T:0h05)
Add mandatory fields in Add Donor form (See #14) T:0h30
Default Gender choice should be empty/null (See #48) T:0h20
Remove Age from Add Donor form (See #12) T:0h20
Ensure Donor Code is not editable (See #6) T:0h30
Add Checkbox Field for DOB 'Estimated' (See #13) T:4h00
Ignore config files

Remove config files from .gitignore.

Ignore config files using 'update-index --assume-unchanged':

git update-index --assume-unchanged build.properties
git update-index --assume-unchanged src/database.properties

(See
https://help.github.com/articles/ignoring-files#ignoring-versioned-files
)