Moved UART tests to own folder
Memory pool returns NULL on zero size request

Added NULL-on-zero test to tests
Added test harness for simulating TMR8 tick