added unit tests for file types, AVR, and test support for PIC