Dependency updates

Updated all devDependencies and vendor libraries. Fixed tab spacing on all files to 4 spaces (soft tabs).