user signup now possible

new user can now sign up (change to index.haml)
tests if username already exists (including additional unit test)
tests if passwords are identical
added signup-page (signup.haml)
added sinatra controllers
Missing: complexity-test, error-pages
caught two more login problems
Created class PasswordCheck and tests for it.

I defined the safety of a password as following:
A password is safe, if it contains a small or capital letter and a
number and is longer than 4 digits.
You can use the password check in the following way:
password_check = Models::PasswordCheck.created
if password_check.safe(password) ....
Added a view for changing the password (profile.haml)  and begun work on the authentication
controller.

Done:
-Form with old password, new password (twice for security)
-Check if old password is correct
-Check if the two new passwords match
-Check if the new password is safe

ToDo:
-Implement password change
-make the view easily accessible

	modified:   trade/app/controllers/authentication.rb
	modified:   trade/app/controllers/sites.rb
	new file:   trade/app/views/profile.haml
Changing password now works. See previous commit for further information

	modified:   trade/app/controllers/authentication.rb
	modified:   trade/app/models/module/user.rb
Merge remote-tracking branch 'origin/3012HoodBranch' into production
Merge remote-tracking branch 'origin/3012HoodBranch' into production
PasswordCheck is now integrated into signup
Merge branch 'production' of github.com:ese-unibe-ch/ese2012-team4 into GMRBBranch
Password change implemented

Added a link to the home page for the user profile

	modified:   trade/app/views/home.haml
	modified:   trade/app/views/profile.haml
Major overhaul of the Layout structure.

Introduced a layout.haml file with the template for all the pages.

Doesn't work:
-in every page, the header should say: Trading System - [a name of the page]
 it currently does not and I will add it to the tracker

	modified:   trade/app/controllers/sites.rb
	modified:   trade/app/views/error.haml
	modified:   trade/app/views/home.haml
	modified:   trade/app/views/home_active.haml
	modified:   trade/app/views/home_inactive.haml
	modified:   trade/app/views/home_new.haml
	modified:   trade/app/views/index.haml
	modified:   trade/app/views/items.haml
	new file:   trade/app/views/layout.haml
	modified:   trade/app/views/login.haml
	modified:   trade/app/views/logout.haml
	modified:   trade/app/views/profile.haml
	modified:   trade/app/views/signup.haml
	modified:   trade/app/views/users.haml
	modified:   trade/app/views/users_id.haml
solved issue from previous commit

	modified:   trade/app/controllers/sites.rb
	modified:   trade/app/views/home.haml
	modified:   trade/app/views/layout.haml
handled merge conflict (production - bsmw)
Inserted requirements for a safe password
Inserted requirements for a safe password
Corrected a wrong solved merge conflict - sorry

I deleted the 'get /signup'-Part, which was not very friendly. Sorry to all...
-Fixed a bug crashing the website when accessing a users items
-Started work on the design

	modified:   trade/app/controllers/sites.rb
	modified:   trade/app/public/css/style.css
	modified:   trade/app/views/home.haml
	modified:   trade/app/views/layout.haml
Merge branch 'GMRBBranch' of github.com:ese-unibe-ch/ese2012-team4 into GMRBBranch
continued work on the design

	modified:   trade/app/public/css/style.css
	modified:   trade/app/views/layout.haml
Merge branch 'GMRBBranch' of github.com:ese-unibe-ch/ese2012-team4 into production