BUG-2082: fix feature structure and add it to build

The submission was incomplete in numerous ways, like not being in build,
not including tests, nor having proper structure. This patch fixes all
of these.

Change-Id: I3c38686c2047dd240c6dc3a20192ab5443f437cb
Signed-off-by: Robert Varga <rovarga@cisco.com>