Decreased tab indentation size for better readability, cleaned up comments and code.