Add make install

* Add make install to make the installation process more convenient.
* Add git ignore rules