Modular numpy

first part of 'remove static libs, replace with shared', 
use pip to manage python modules,
make numpy a dependency,
add dependencies to readme documentation