Moonshiner's Ball announces full music line-up