renamed app to index
Added logging, plus some refactoring
New dependecies, name changes
New dependecies, name changes