separate Lib app from UI app. added descriptions.
Added descriptions and removed unused dependencies.