Python modules install

Rebased version of the old PR (#44) with a fix for #45 eliminating the requirement for cmake 3.0.