A bit more documentation
Added a wrapper for the message queue
Moved error category into implementation file
Moved the mutex locks in a common header file
Moved duration.hpp into the common directory
Moved the timepoint in a common header file
Include configuration header
Added license
Ported system_clock to RL RTX