Added code for ui and not ui source code generation 

Added eclipse ignores
Added some help texts
formatted xml
formatted license and modified the dependency addition message 
Added code for ui and not ui source code generation