added makefile for firmware
added serial_log for quick logging of serial output
ignore DStore
improved hardware design