Moved class helpers to C functions
updated project settings
made it CI ready. updated folder structure