Salsita library branch major updates
- project folders restructured, files renamed due to convenience reasons
- long methods decomposed into several smaller ones
- project_root passed as environment variable to common library
- added complementary comments
- sample project updated accordingly