issue #6 関数の実態をヘッダから消した

buildPMAの一部をadd_patternに抜き出した。
namespaceを利用するようにした。