models updated with today's comments
[#70407418 ] [#70407384]

#70407418 - created the datacollection controller
#70407384 - test cases for the datacollection controller
working on controllers part for creating datacollection.
[#70407418 ] [#70407384]

Made changes according to the corrections.
Not merging with the master as there are some errors.
#70407418 - datacollection controller
#70407384 - test cases for the datacollection controller
Merge remote-tracking branch 'origin/python' into webapp_29Apr
#70407418  - done , have few minor form-input related issues.