Correcting bugs and  bad method implementation. There are multiple
warning still but the code is compiling.
Merge branch 'UDevice' of github.com:uCtrl/Software into UDevice

* 'UDevice' of github.com:uCtrl/Software:
  Correcting bugs and  bad method implementation. There are multiple warning still but the code is compiling.