Added usage notes
Removed static methods

- Also deleted companion object
- Renamed file for consistency
- Explained usage in documentation