Moved core functions from USART-echo-tasks to sim900.c

Still working!