Impl. basic auth. and moved password hashing code to a seperate utils clss
merged conflict