convert everything to run via eunit, singletons are now just tests, properties will run automaticly via the .hrl file
another code example