Cleaned up the code

removed FreeRTOS, drivers, main, everything
modified readme
added dependency on portmacro.h