Add Makefile based builing and installation

`make` to build the project
`make install` to install the plugin
Create a class for hash cell counts
Remove some unnecessary copying of hash maps