Fixes logical issues in code generation

Wring namespace was assigned to the icon names, also fixes some icon names to match the designer work. This commit adds command in the make file for auto-generating the code for the icon.