Project init

Description: collected all code from Christopher and myself. Server can
run now.
Alert: There’s a lot of refactoring to come, this is just for starters.
No handlers in handler package is being used right now. The handlers in
file Server will be removed.

Commit by: Thomas
Added .gitignore

Description: Added file in client at first, but client didn’t include
the file in commit.

Commit by: Thomas
Updated gitIgnore

Description: Added .DS_Store to .gitignore file
commit by: Thomas
Updated spike for createUser

Description: Updated a whole lot, Factory, dependencies between layers,
interface for facade not implemented.

Important: At current moment in time, we have unsupported exceptions
being called, if you’re trying to use methods in facade other than
createuser(returns null at the moment).

Alert: The attribute SALT has been removed from entity class UserInfo,
hence it’s already there concatenated on password value(All hashed
values).

Commit by: Thomas
Can now create user and validate

Description: We can now create a user and validate user password.
Alert: For some reason PostMan didn’t receive any response from server.
Dont know yet why.

Commit by: Thomas
Java server now responds

Description: The server now responds poberly to client/caller.

Commit by: Thomas
Updated serverUrls and more

Description: Deleted log in ServerResponse. Updated url when calling
handlers.

Commit by: Thomas
Updated project to use serverproperties.txt

Description: Server now reads port and ip address from
serverproperties.txt.

Commit by: Thomas
Title: JUnit test is 100% with mock after refactor

Description: After the first change in the interface the JUnit was
written to adapt to it, and also the mock. The interface was refactored
again after that.
Commit: Christopher
Server now uses properties

Description: Fixed some problems with properties file, made changes to
interface and facades.

Commit by: Thomas
Title: UserFacade made done. NOT TESTED YET!

Description: Pushed up, so it can be used together with the
UserHandler, but it is still not yet tested.
Commit: Christopher
Merge branch 'Develop' of https://github.com/CodingCo/3SemLoginServer into Develop

Conflicts:
	build/test/classes/facadeTests/UserFacadeInterfaceTest.class
	src/facades/UserFacade.java
Merge

Description: Made it work, updated gitIgnore.

Commit by: Thomas
merge

Description: Sumwun Speshal. git.
Commit: Christopher
Merge branch 'Develop' of https://github.com/CodingCo/3SemLoginServer into Develop

Conflicts:
	build/test/classes/facadeTests/UserFacadeInterfaceTest.class
	src/facades/UserFacade.java
merge

Description: forced commit.
Commit by: Thomas
Updated gitIgnore

Description: Should now ignore all package files. I learn so much yes.

Commit by: Thomas
Description: Updated exception handling in facade class. When creating
a new user, we now use createUserAsJson method.
Alert: The try catch in above method is only temp!

Commit by: Thomas
Updated server and utility

Description: Password now gets set to empty when user-object gets
returned to caller, we can’t send hashed values back… Removed logger
right now.
Important: Still just catching broad exception when creating user. The
IntegrityConstraint-Exception is wrapped inside a percistence
exception. Think we have to force it to throw then.

Commit by: Thomas
Title: Unittest works with mock and db

Description: Remember to test for “Case 2” in Validateuser method:
Commit: Christopher