Removed unnecessary compile directive.

Eunit is able to compile and export all tests, and whats more important,
xref runed from edts can show unused functions.
4_02 basic interface and first sudo test.
Additional tests and proper algorithm implementation.
Script for travis build; again mainly for practive.