Fixed indentation errors with:

 - Standalone deriving
 - One line data declarations ending in deriving
 - Where keyword immediately following function body
 - Bug with lining up indentation in where blocks