Add basic logging
Add initial testing framework
Add function to get latest timeline