Cmake features

This commits make (re)configuration of STP a little nicer and also add an improved INSTALL guide.