Proper dependencies.
Updated .gitignore.