Improved the documentation.
Removed unused gems and changed the order of execution.