adding emakefile
adding new test targets
setting up ct and cover
adding files to ignore list
adding test config file
big refactoring, adding first tests