added new node modules
refactored exisitng code, added timetracker sync (in a very early stage, should be cleaned up and improved to support proper sync (updates and deletes also)