Several changes:
- added headers;
- added hasher algorithms;
- added main class;
- added tests.