add support for Errbit github links

* use Errbit’s file structure convention for classes that appear to belong to the application
* use maven’s default source structure (src/main/java) by default, but make configurable