Added new field for User - a name. 

* Added new field for user - a name. 
* Refactored registering so the user has to input the name (beginning with a capital letter). 
* Moved the initials of the author to user. Also added a method called author to Question so we don't have to change all the views which display author (I'm displaying user.name as author now). 
* Edited forms so the Author cannot be input now. And most of all refactored tests (added test for User which now checks most of validations on author which was tested in Question before).
I have a habit of deleting empty Helpers. I try to minimize usage of the view helpers (and use view models, decorators etc.), so mostly those files remain empty.

Actually, for new projects, I always add the configuration that disables default assets and helpers generators (in `config/application.rb`):

```` ruby
    # Disable default assets and helpers generators:
    config.generators do |g|
      g.assets false
      g.helper false
    end
````

I use another convention for JS/CS/SCSS files (not based on controllers structure), so I don't use default Rails assets generators.