Localized all time_t usage and changed it to our own time64_t
Added gmock and gtest projects as a start for unit test framework
Added first part of Ruben's pass to split the header files into 1 class per file