update requirement.txt and add a dev version

pip didn't support auto-resolve of double entries in a bunch of
included requestment files. it's a big problem when we include
requirement files from other projects...