Adding boilerplate stuff
Adding tests