Clean up setup and move `./src` to `./busted`

This allows one to use `bin/busted` to run without installing.
Zsh autocompletion
Implement tags
Add output handlers
Clean up remaining specs