Code cleaning hpp to cpp

Components code cleaned
Core files cleaned
A basic tag implementation -> not fully integrated, will be in a next pull request #76 #85
Time clamped on main loop

Fixed #75