Reorganize project directory for easier install

This is a major change to project layout; beware.