File system commands configurable with ifdef
hash map
Added hash map test to top makefile.
Improved test coverage of hash map.
Renamed middleware to slib.