Tidied docblock
Tidied class docblocks, removed commented out code
Formatted code
Test if dependencies are installed
Tidied code