Adding basic component methods to bulletworks::Object

Signed off by: Fernando Omar Aluani <rewasvat@gmail.com>
Added Body component

Signed off by: Fernando Omar Aluani <rewasvat@gmail.com>
Lots of stuff:

-PhysicsBodies
-Components with raw pointer
-Weird inheritance behaviour