[Makefile] clean: Remove map files.
Improve and simplify code.
Add first support for arch and command.
Rename unittest to test.
Add License.
[Git] Ignore generated files.
Add Makefiles.