Added linting. Changed dependencies. Fixed code.