make the InMemory adapter register it self

Signed-off-by: Tyler Pickett <t.pickett66@gmail.com>
redo config spec to avoid hackyness

Signed-off-by: Tyler Pickett <t.pickett66@gmail.com>