Moved uart and m-stack to hal folder
Changed main makefile to build exe named picir rather than mainbin
Moved usb_config.h to m-stack include folder (simplifies using it)
Updated main's file header as main isn't a direct copy of m-stack example anymore
Removed m-stack's stuff for other pic models, at the moment its just clutter. May add back later.
Uart now prints 'a' repetatively in main loop