Initial thing update for ECS

Changed previous thing object into a component. Updated current code to access thing properties via the thing component.