DB adjustments for tests feature

Removed auto-increment id(s) from test_statuses and test_phases tables
Made rejection reasons nullable on specimens table
Added seeding for test feature #13
Added controller view for tests
Merge remote-tracking branch 'origin/master' into TESTS-View-Controller
Proper basic pages for Test #29 #27

enterResults, edit, index & reject
Test Controller rejection and start #29 #27

With simple test for start Test
Removed softDelete for Specimen #36
Basic rejection #29
Redirect for start test #27
Enter Results #27

Gap: relational (testtype_measures)tables not yet populated
Temporarily... for seeding #27

Question: How to seed without an independent model for the relationship
table
Merge pull request #39 from ilabafrica/TESTS-View-Controller

Tests view controller. Looks perfect for first approach.