#74: Cleanup project structure and build process.

Added separate requirements-dev.txt for packages only needed for development.