Fixed spelling on "IdentifyResponse"
Added TestScanRow, TestDumpReducedTable, TestCheckColExists and
TestGetDeafults
minor fixes (models table column type for GUID changed from int to string,
dataident IndentifyTable test broken up)
Some clean up but mainly adding tests based on cookies in sessions_test
and tracking_test. Also split DB init in main.
Added web.go and web_test.go seperating out functions from main.
Added server start to first test file (dataident_test.go) to enable
http testing - this was necessary because of the alphabetically ordered
file testing and server start existing in main). Uncommented and fixed
test cases in pre-main files which had not worked previously as they
relied on server instance.
adding datalisting_test cases
coverage.html and web.go = spelling corrections
All other _test.go files add/update new tests to increase coverage
Fixed search function in datalisting,
added search testing to datalisting_test,
removed GetCSV function as no longer used
Corrected spelling of 'response' and 'percent'
dumptable query fixed from top, bottom -> offset, count. Added dumptable tests
Add remaining dataident tests, add web Login fail cases,
fix datalisting DumpTableRange to handle int values,
tidy up overall test case layout where necessary.
added to dataident and datalisting tests, corrected spelling on datalisting error return
Corrected spelling of "prams" to "params" accross 10 files
Add check and test case for blank and non existant users
Merge branch 'feature/tdd' into develop

Conflicts:
	src/dataplay/dataident.go
	src/dataplay/datalisting.go
	src/dataplay/main.go