controller: lib: start of linux implementation
lib: controller: got code to build again
Merge pull request #14 from andrew-elder/master

start of linux port