Add basic dependencies to project
Import from older project. Major refactoring done
Remove unused imports. Some code refactoring. Add very basic error handling