Standalone USB communications

You need a 100uf capacitor to GND on the AREF pin.

Only issue I have spotted.