Switch license to LGPL, make things a little more friendly for pypi

Removes a bit of cruft about running py.test that really isn't needed. 
Changes the license from GPL to LGPL, and starts tracking requirements, both for building and for developing.