Removed unused import.
Favored dependency injection.
Convenience objects backed by lazy vals.
Expanded on installation section.