Improved the documentation, and added additional usage information