Completely crawler p14
Support p3s. Also refactoring the adapter class to make it testable and flexible for adding new site