A General Overview of IT Companies in Albania