added rspec-rails gem
removed test folder, added rspec
adding idea based stuff too
added stuff to gitignore and some gems
added a sample controller
added basic device backend mechanism