[core: add omap set/get support]

Added get support and I almost have this complete.
When I am building the table to return to the user I
have a garbage character at the end of the values. Will
clean this up and then expand test case coverage before
a pull request.