Add provided code skeleton

Changed extensions and names to make it more c++