Add simplecov and move specs into a different file