Added code for handling deps and multiple compiles.
Split out code for better testing.

Also added tests.
Added convenience functions for compiling tests and src.
Switched to new mod:func syntax.
Switched to new mod:func syntax.

Also removed unnecessary '"..." (single quotes of strings).
Removed imports to avoid name collisions.
Added more version functions.
Had target return more version info.
Fixed ERL_LIBS and supported LFE formatted output.
Updated version.
Added ignore.
Updated expm tags.
Makefile tweaks.
Added text wrapping.
Changed to use cons instead of append.
Trying to work on the levenshtein bug (off-by-1).
Merge branch 'fix-levenshtein' of github.com:oubiwann/lfe-utils into fix-levenshtein