Full user logic,  new directives, changes in login controller logic, changes in product database model, optimisation of code (deleting unnecessary stuff), GUI logic, reorganisation of code (in order to look more logical), Explanations on the pages( as welcoming messages), Changes in main menues for showing info, additional logic in basket, changes of names of classes and moving classes from one place to another for more logical layout.

TODO:
Backend and frontend functionality of get orders by userAlias (Peter's job)
Backend NODEJPA connection for User PUSH and PUT
Changes in Backend models so that they can correspond with out code.
Changes in DB Filler, so that it can correspond also.
Changes in Backend test models (for more logical and true tests)
Some frontend tests
beta5