add installation task to Makefile.
add before_install.
Merge branch 'feature-test'