WIP: Use pytest for running tests instead of nose2.
WIP because some tests are failing, which I suppose is due to reset_the_world()
not working like it should.
Also, a lot of style stuff needs fixing. Old cruft for layers are still around and needs to be removed as well.