Remove in-development printfs

Things are working, take out the noise.

Signed-off-by: Andy Grover <agrover@redhat.com>
Fix error handling in add_device

All string-manipulation errors need to free dev before returning.

Signed-off-by: Andy Grover <agrover@redhat.com>
Remove obsolete darray for devices

Signed-off-by: Andy Grover <agrover@redhat.com>
Change module init to actually call into each handler

In case handlers need to do stuff.

Signed-off-by: Andy Grover <agrover@redhat.com>
Properly free dirent_list

Signed-off-by: Andy Grover <agrover@redhat.com>