Different compilation flags for each compiler
missing Matrix type now fixed
random_device instead of chronos_time
formatting