Change project structure
Add build tools into setup.py