Cleaned up documentation and changed the commenting style