Add and use memory.hpp

memory.hpp is combination of <memory> and make_unique().
Merge pull request #26 from kmc-jp/make_unique

memory.hppを追加