Changed 'Timer::GetRemainingTime()' to 'Timer::GetRemainingTimeMs()' as to indicate the units, closes #31. Capaitilised the R in Freertos in all code and filenames, closes #30. Fixed incorrectly nested forward declarations in FreeRtos port files, closes #32. Added asserts to 'FreertosBinarySemaphore' class, closes #29. Sorted port-specific code by the respective platform and placed in separate folders, closes #33.