bau: Refactor project to gem directory like structure

The scripts have been restructured to resemble a gem directory
structure.