use new rails syntax along with Arel and other query optimizations

Conflicts:
	app/models/tip.rb
	app/models/user.rb
revert some changes I prefer the other way
rename generate_login_token and refactor full_name
use single quotes and new ruby syntax in views

Conflicts:
	app/views/projects/show.html.haml
remove clutter

Conflicts:
	config/routes.rb
updated tests