Adds another constructor

Now we can make objects that have a name!
What's more, we can make this name during 
creation. It isn't hard coded.