Cleanup.
Moved mmethod to independant directory.
Moved hash_map implementation in its own folder