Develop

Merge the development branch back to master.
Finish the products management module and mock the login module.