updated DroneWebSharedLib

- changed from template T to object
- added composite iterator
- updated junit test
updated DroneWebService

- added devices tree to be sent to client (Testing DronePortal view)