Rename feature specs to be found by rspec
Refactor some feature tests and fix #888
Make login feature test more generic