overhaul a bunch of stuff, use grunt-bowercopy plugin