Lib added
Tests added
Web added
Change directory structure