Added daemon side of logging
Added program table implementation
Merge branch 'table' into HEAD