Added rspec and guard for TDD/BDD