Made initial implementation

:construction: 

Please review   
So two things: It is fine to pass as a hash. The keys are the same as the instance vars, so is there an easy way to do this? Hint: ask Aushadhee how he did this. And when we get to a topic like this (more theoritical or dependent on the context which may vary and impact what is best), feel free to push back and say you like this approach "because it is simple, straightforward, easy to understand and works in the context provided".

Second thing, after `@name` put in some 'tabs' so the `=` moves to the right. Then do that for each variable until all `=`'s are justified. Know what I mean? Again, you can tell me you don't like that. I am just suggesting and you can say that is fluff (I'm totally cool with that)