Formatting
Updated formatting
updated docs, error handling, and version number