Virtual void Update to pure (added con/decon)

Changed the virtual function in Updateable to a pure virtual function.
Added a deconstructor, empty, and protected constructor, empty.
See last commit

See last commit