Add a space-optimized version of LCS, change directories layout and add some
global traits(AppEntry, LoggerTrait).

Some minor modification including puting all util functions' into one object.