fixing listing by department
adding products loading and server stop features
last code fixes and passed unit tests
finished last code recfatoring