documentation update

Documentation update for #23. Also remove ``if_install`` macro.