Update

- changed the algorithm to find duplicates by fingerprint
- update of core omponents (laravel, bootstrap, etc.)