reorganized project structure;
organized proper naming;
implemented most part of password analysis logic (business logic implementation) and almost accomplished test class creation.